mail_outline sales@mediastorehouse.com
India, Sikkim, Khecheopalri Lake, - Holy lake highly revered by SKikkimese Buddhists