Omsk is one of the largest cities in Russia, located at the confluence of the Irtysh and Omi rivers, a large scientific, cultural, sports and industrial center. It is also known as the City of Labor Glory. Omsk is the million-plus city with 1,164,815 people according to the 2019 census. The data makes it the […]