Lifestyle

Magical Timbung Pokhari

Located at the triangular confluence of Yangwarak in Panchthar, Sidingwa village in Taplejung and Sikkim state of India is the magical Timbung Pokhari.