Tver

City of oblast significance in Tver Oblast, Russia

Tver: City of oblast significance in Tver Oblast, Russia 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. Population: 416,216โ€‰(2021 Census).

Tver News and Videos   LIVE

โ„น๏ธ This is a LIVE page which updates automatically as we're monitoring our hand-curated selection of verified and trustworthy media outlets

You might like