The Palace of the Great Patriotic War, a UNESCO World Heritage Site in Saint Petersburg, Russia, stands majestically on the banks of the Neva River, with a clear blue sky and contrails in the background.