People struggle against strong wind as typhoon Linfa makes landfall in South China's Guangdong province, July 9, 2015. [Photo/CFP]