It's Kazan, Russia, which is where the FIFA World Cup is being played right now (in 2018).
The stadium in the foreground is the Tsentralnyi Stadion, with the Kazan Kremlin just beyond. The river is the Kazanka River.
The image is a stock image from Getty Images which you can find here