City

Tver

Russia420.1K people
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).

From Wikipedia, CC BY-SA →

Tver
Foto: Ветер Тверских КрышCC BY-SA 4.0

From this place

In Tver

No published discoveries from Tver yet—the map is still filling in.

Suggest something from Tver

Nearby

Cities near Tver

The closest cities with Hookito pages, placed at their true distance and bearing across borders.