Search results
We did not find results for: tver city.
Check spelling or type a new query.
We did not find results for: tver city.
Check spelling or type a new query.
Tver is a city and the administrative centre of Tver Oblast, Russia. It is situated at the confluence of the Volga and Tvertsa rivers. Tver is located 180 kilometres northwest of Moscow. Wikipedia