taiwan-photography-blog.com
Leh, India
Leh, India is a sleepy, remote town in the state of Jammu and Kashmir, once the Himalayan kingdom of Ladakh. It is set at just about the northern most point of India, and in fact sits very close t…