At a glance: Darjeeling - The Queen of Hills
India | December 24, 2014 10:07 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