Located in Siliguri, this Buddhist monastery is surrounded by a calm and cool environment
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. You can visit this Buddha…