Located a little outside the city at Toribari in Salugara, this Buddhist monastery is now becoming one of the most attractive tourist spots in Siliguri. […]