Neva in Turkish
Neva in Turkish
Neva
A river in Russia, on which the Saint Petersburg city is placed.
Neva Nehri
A river in Russia, on which the Saint Petersburg city is placed.