Buildings enveloped by rain clouds are seen in Shenzhen, south China's Guangdong Province, April 3, 2014. A strong convective weather hit Shenzhen on Wednesday, resulting in heavy rain or thunder storm. (Xinhua/Mao Siqian)