Hundreds of visitors crammed in to the viewing platform at Huangguoshu Waterfalls in Guizhou province to witness the torrent of water caused by extreme downpours. [Photo provided to chinadaily.com.cn]