Starwood Hotels & Resorts has appointed Starcom Worldwide as media partner in India. Starcom's Delhi office will manage the account.Commented Tarun....