Mud and trees tumbled down from a mountain in southern China, blocking the traffic on a road under it.
The video, filmed in Mianning County in Sichuan Province on August 27, shows the side of a..
A woman was captured deliberately pushing over warning boards and bins at a scenic spot in southern China as she was not in good mood after having family dispute.