At first glance, the village of Tarapur looks like any other Indian village- sleepy, rustic, and slowly fading into oblivion.…
Kalimpong is a tiny hill station nestled in the northern region of Darjeeling in the state of West Bengal. Surrounded…