A landslide has buried residential buildings in the southwestern Chinese city of Chongqing, trapping an undetermined number of people.
Hold tight - we’re checking permissions before loading more content
A landslide has buried residential buildings in the southwestern Chinese city of Chongqing, trapping an undetermined number of people.
Hold tight - we’re checking permissions before loading more content