View of beautiful himalayan mountains at taglang la pass and shree krishna temple, passing through the keylong-leh road, in Ladakh, India.