Thursday, 13 June 2013

World's Highest Town - Kibber

The road to Kibber town in Spiti, Himachal Pradesh, India. This is the highest town in the world. (4,200m above sea level)

No comments:

Post a Comment