Heavy rains in China leads to floods

Chinese city of Harbin was flooded after heavy rainfall, leaving several people and vehicles stranded.