Beyul Pemako is believed to nestle the mythical land of Shangri La or paradise in Tibetan Buddhism.
1 Jan 2018 1:07 AM IST