:For the fortress, see Ivangorod fortress. Ivangorod (; )'s a town in Leningrad Oblast, Russia. Population: 11,900 (2003 est.); 11,206 (2002 Census). It's situated on the right bank of the Narva River by the Russian-Estonian border 159 km west of St.-Petersburg. The town's known for the Ivangorod fortress. Ivangorod's a major border crossing point and a railroad station by the Tallinn–St.-Petersburg line. It's located just opposite to the Estonian town of Narva. The fortress was establish… (
More on Ivangorod)