Marriott International has won over Starwood Hotels & Resorts with a newly bumped up bid worth $13.6 billion to purchase the company.
Marriott International has won over Starwood Hotels & Resorts with a newly bumped up bid worth $13.6 billion to purchase the company.