English Tver Cited by user Mellk on 31 Aug 2023 Tver is a city and the administrative centre of Tver Oblast, Russia. It is situated at the confluence of the Volga and Tvertsa rivers.
English Tver Oblast Cited by user Mellk on 31 Aug 2023 Tver Oblast is a federal subject of Russia (an oblast). Its administrative center is the city of Tver.