A street vendor sells goods in honor of India’s 67th Independence Day in New Delhi, Indian, Aug. 15, 2013.On that Day, India celebrates the 67th Independence Day to commemorate the nation's independence from British rule on 15 August 1947. (Xinhua/Zheng Huansong) |