VR China: World of Wonders – Harbin

"VR China: World of Wonders" is a new virtual reality series focusing on popular tourist destinations in China. In this episode, we visit the renowned "Ice City," Harbin, which is located in the northeastern part of China, in the shape of a swan on a map. The city is known for its annual Ice and Snow Festival.