Hi! This is my first post after intro, n it has to be about one place i really really wanna visit. Its called Leh-Ladakh, in north India. It has the world's highest motorable road and lots of breathtaking scenery. Have a look and u'll understand what i mean.
Recent Posts
0 comments:
Post a Comment