In a speech that took on critics, Prime Minister Narendra Modi put out an emphatic defence of his vaccine policy, which has lately come under attack from states, opposition parties and the Supreme Court. The Supreme Court last week called the policy of free vaccines to people who are above 45 and paid doses for the 18-44 group "arbitrary and irrational". PM Modi announced today that the centre is taking back total control of the vaccination drive.