Residents walk in strong wind and rain in Shenzhen, South China's Guangdong Province, Aug. 2, 2016.[Photo/IC]