Lepchakha – The Queen of Dooars
Lepchakha Village is considered as the “Queen of Dooars”. It is a tiny hamlet located on the ridge of Buxa Tiger Reserve. The enchanting natural beauty of this province perfectly outfits the title. Due to its proximity to Buxa Tiger Reserve, this far-flung provincial site boasts of surreal natural surroundings. Being endowed with nature, the […]