KATHMANDU, Aug. 15, 2014 - Indian children hold India's national flags to mark the 68th Independence day of India at the Embassy of India in Lainchaur of Kathmandu, Nepal, Aug. 15, 2014. India observed this day annually on Aug. 15 commemorating the nation's independence from British rule.

1 / 1

Latest News

Latest Photos