Search results
We did not find results for: Tver.
Check spelling or type a new query.
We did not find results for: Tver.
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 (110 mi) northwest of Moscow. Wikipedia