Omsk

E190794 UNEXPLORED

Omsk is one of the largest cities in southwestern Siberia, Russia, serving as a major industrial, cultural, and transportation hub on the Irtysh River.



Please wait…