Narva River
Ivangorod (; ; ) is a town in Kingiseppsky District of Leningrad Oblast, Russia, located on the right bank of the Narva River by the Estonia–Russia border, west of St. Petersburg. Population: