Taj Theog Resort & Spa Shimla Opens in India

The Indian Hotels Company Limited (IHCL) is introducing the Taj brand in Himachal Pradesh with the opening of Taj Theog Resort & Spa, Shimla. Nestled amidst thick Cedar forests and spread over five acres, every nook and corner of the hotel offers mesmerising views of the Himalayas.
Source: First feeds