Indian police march in front of the historic Red Fort during Independence Day celebrations in New Delhi, India, Monday, Aug. 15, 2011. India marked 64 years of independence from British rule. Photo by VK Singh/Indian Photo Agency
Indian police march in front of the historic Red Fort during Independence Day celebrations in New Delhi, India, Monday, Aug. 15, 2011. India marked 64 years of independence from British rule. Photo by VK Singh/Indian Photo Agency