Summer carnivals and activities are in full swing across China. From north to south, cities and towns are bustling with a myriad of events to celebrate the hot season.
The 25th Hainan Island Carnival kicked off in Haikou on Sunday evening, marking the official commencement of a week-long celebration across Hainan province.