The Wonderful Hills of Darjeeling
Darjeeling is one of the most picturesque hill towns of northern India which is situated in the Indian state of West Bengal on the Indo – Nepal border. This spectacular hill station is nestled between the mighty Mt. Kanchan Junga and green sprawling hills. Darjeeling is lovingly called as the Queen of all the hill […]