Top 7 Most Beautiful Villages in The World

Ladakh, India

Situated in the far north of the sub-continent, over 3500 meters (11,500 ft) up on the high plateau, Ladakh is often referred to as ‘Little Tibet’.

Author: admin