The Telegraph | Why it’s finally time for India to start shining