Multiple choice general knowledge Neva River St Petersburg genava Barcelona Madrid Reveal answer Fill a bubble to check yourself A Correct answer Explanation The Neva River flows through Saint Petersburg, Russia. It is the city's main river and has played a crucial role in the city's founding and development.