JW Marriott Hotels & Resorts continues to expand its luxury portfolio with the opening of its first resort in India, the JW Marriott Mussoorie Walnut Grove Resort & Spa. The 115-room (below) property is located in the hill station of Mussoorie, at the foothills of the Garhwal