News

Marriott International's first property in Agra, the India city that's home to the Taj Mahal, has opened. Courtyard by Marriott Agra has 189 rooms and is about two miles southeast of the Taj Mahal ...