Heavy rainfall hit Changba Village of Bijie City, southwest China's Guizhou Province from Tuesday to Wednesday. [Photo/Xinhua]