Lamayuru

Temple of Lamayuru in norther India.