With just 1,029 buses, no wonder commuting in Karachi is stressful

With just 1,029 buses, no wonder commuting in Karachi is stressful