Could be but not sure, because of the photographer's watermark, who usually takes photos of warships in Chinese ports, unless he flew to Russia for that event. Another is the high number of cranes in the background.
Never mind, there is a suspension bridge on the back on the first picture, which I believe is the one on Neva river.