Tehran is a city teeming with 12 million people and seemingly more cars. The volume is comparable to Bangkok, Istanbul, Los Angeles and other notoriously congested cities. Here, however, it's far more freewheeling, maniacal, almost like a video game.

Patrons of a cafe in Tehran, Iran, watch a television screen (not shown), on July 15, 2018.

Go to link