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
 Add your comments

There are no comments. Be the first to add a comment.


Latest News

Latest Photos