Immaculate Conception Cathedral - Credit: Wikimedia Commons
The Immaculate Conception Cathedral () also called Ürümqi Cathedral is a religious building located in the city of Ürümqi (Urumchi), capital of the Xinjiang Autonomous Region, in the northwest part of China. Read more on Wikipedia
Source: en.wikipedia.org