Where is the highest motorable road in the World?

Komik village with highest motorable road in the World is located in Spiti Valley in Himachal Pradesh, in India.


Leave a Reply