Nevel

Russia

Nevel (Russian: Не́вель, Polish: Newel, Belarusian: Невель) is a town and the administrative center of Nevelsky District in Pskov Oblast, Russia, located on Lake Nevel 242km southeast of Pskov, the administrative center of the oblast. Population: