Haikou is situated by the mouth of the Nandu River, which flows through the northern part of Hainan Island. The river plays a significant role in the city's geography and transportation.
Haikou Knowledge Test: 20 Questions to separate the experts from beginners