Immunity of international organisations is no free pass

The issue acquires relevance as India is home to a number of international organisations

Comment