Kathmandu, Aug. 12 -- Tucked into Nepal's eastern hills, neighbouring China and India, lies Taplejung. It is a place many know for the revered Pathivara Temple. Pilgrims arrive in search of blessings.... Read More