Drivers waited 24 hours in a traffic at China’s largest toll road station.

This post was originally published on Brut India.