Error loading player: No playable sources found
00:49
Located on the western coast of south China's Hainan Province, the city of Dongfang actually means "the east" in Mandarin Chinese, which is quite contradictory. But do you know why it has such a name?