Stock Photo: Buddhist temple in a town, Leh, Ladakh, Jammu and Kashmir, India