Darjeeling is a beautiful town in India’s West Bengal state located in the Himalayan foothills with beautiful sunsets, spectacular scenery, the natural beauty of the hills and the vestige of the magnificent past. Darjeeling is an absolute paradise on earth which is mainly known for its tea and it is considered as one of the… Read More Explore Darjeeling – A Beautiful Town in Himalaya
This post first appeared on One-stop-destination For All Your Travel Queries For India, please read the originial post: here