NEW YORK: US-based Marriott International said Monday that it has purchased Starwood for $12.2 billion (more than B97bn), creating the worlds largest hotel chain.