At a glance: Darjeeling - The Queen of Hills
India | Dec 24, 2014, 10:07 AM ISTNew Delhi: Darjeeling is a hill station which attracts tourists not only from India but from all over the world. It is located in the state of West Bengal on the northern part of the