A security man stands guard in front of the Red Fort in New Delhi yesterday, ahead of the country’s Independence Day celebrations. India celebrates its anniversary of independence from Britain on August 15, with great pomp and the Indian flag is hoisted atop prominent buildings and homes.
August 12, 2014 | 08:41 PM