Events / Festivals

2018 FIFA World Cup: The world is watching.

2018 FIFA World Cup: The world is watching.

Thirty-two teams. 64 matches. 90-minutes of adrenaline, national pride and festive times. This summer, Russia will host the most watched show on earth, and we can’t think of two better places than Moscow and St. Petersburg to experience the excitement both on and off the field.