Exploring grand bazaar in Urumqi in China's Xinjiang