Omsk

Major city in southwestern Siberia, Russia.

Omsk City

Omsk is a major city in Russia, located on the Irtysh River in southwestern Siberia. It serves as an important industrial and transportation hub, with a population exceeding one million.

Built by Tim Jones