anitabora.com
Magic in the Mountains: On the Walnut Trail with the JW Marriott, Mussoorie
Editor’s note: Mussoorie is a hill station in the Dehradun district in Uttarakhand, situated around 290 kms north of New Delhi. It’s often called the Queen of the Hills, as it is situat…