Modi’s Moment
India has taken centre stage. And how. With the world’s top leaders set to arrive for the G20 Heads of State and Government Summit in Delhi in September, India, by way of the G20 presidency this year, has emerged as the driving force in a wide range