Gorubathan
India /West Bengal /Darjeeling / Gorubathan Gorubathan is a small market town that is located in the Darjeeling district in West Bengal. The town is renowned for its natural beauty and there are various sites in and around the place that travelers can visit. Gorubathan is known as Sombare among the locals and the weekly […]