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 the Saint Petersburg Cathedral and the Lighthouse of the Great Patriotic War in the background.