traffic congestion

Excessive traffic on roads leading to delays.

Concept