Fireworks are launched from the Jawaharlal Nehru stadium at the start of the XIX Commonwealth Games opening ceremony in New Delhi on October 3, 2010. India’s day of destiny finally arrived with the Games due to begin in fortress-like New Delhi, after a shambolic run-up that threatened to derail the event. The stadium reverberated with […]