Immunity of international organisations is no free pass
The issue acquires relevance as India is home to a number of international organisations
Comment