Mussoorie is known as the Queen of Hills and is located in Uttarakhand, India. The Company Garden in Mussoorie features a variety of beautiful flowers. Photographs of the Company Garden in Mussoorie were taken by Chanchal Chakrabarti.Read less