Finding Happiness: A Photo Journey
with No Comments

Leh rests in the unforgiving, orange-tinted landscape of the Himilaya mountains. Leh is a city in Ladakh, in the northern corner of the Jammu and Kashmir province, India. From the second the plane touched down in Leh, the same mandate … Read More