The queen of hills Mussoorie is a beautiful hill station located in Dehradun district of Uttarakhand state in North India. It is rightly called the queen of hills and is located in Garhwal hills of Himalayas. It is 35 km… Continue Reading →