Which place in India is called Queen of Hills?

Nestled amidst rolling mountains, the beauty of Darjeeling is beyond description. With hills rising to the sky, Darjeeling, fondly called the “Queen of Hills”, provides an impeccable gateway for those striving to live in harmony with the natural surroundings. Language: English