Shenzhen, a booming town in south China's Guangdong Province, on Sunday experienced its strongest rainfall since 2008, with 2,000 cars submerged in the streets and the operations of more than 5,000 buses suspended.