This photo shows me and some travel buddies surrounded by Buddhist prayer flags overlooking Leh, the capital of Ladakh, in northern India.
Read More
This photo shows me and some travel buddies surrounded by Buddhist prayer flags overlooking Leh, the capital of Ladakh, in northern India.
Read More