Yangyang Monastery Explained

Yangyang Monastery
Location Country:India
Location:Sikkim, India
Founded:1840

Yangyang Monastery is a Buddhist monastery in Sikkim, northeastern India.