Marriott International has opened its first hotel in Siberia, the 208-room Courtyard by Marriott Irkutsk City Center.

Read more