International hospitality chain Starwood Hotels & Resorts plans to open 14 new hotels in India by 2011 under three brands --
Starwood hotels & Resorts to open 14 hotels in India by 2011