News
China has built a real snow-covered mountain inside a shopping mall. It has ski slopes, snow, and mountain views — all indoors! This amazing place brings winter to the city.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results