Thousands of locals and tourists flock to beach in Dalian, Northeast China's Liaoning Province on Sunday. Photo: VCG