Photo: RAJUKHAN SR RAJESH / CC BY-SA (https://creativecommons.org/licenses/by-sa/3.0)

ITC to Bring Starwood’s Luxury Brand to India

ITC Ltd, which has over 75 hotels in India, will be the exclusive franchisee in the country for the Luxury Collection brand of Starwood Hotels…