Chelyabinsk is one of the largest industrial, economic, cultural, and business centers of Russia, the administrative center of Chelyabinsk Oblast. This city is located on the geological border of the Urals and Siberia, in the Asian part of Russia, on the eastern slope of the Ural Mountains, on both banks of the Miass River, about 1, km east of Moscow. More posts.. According to the officials, it was the result of a meteor rain. About people sought medical attention mostly injured by fragments of broken glass.