Russian President Vladimir Putin and Chinese President Xi Jinping take a boat tour on Neva river next to Petropavlovskaya fortress in St. Petersburg, Russia.
|Location:||St. Petersburg, Russia|
An unexpected error has occurred. If the problem persists, please contact support.