World

At Least 134 Dead With Yet Another Failure in India’s Infrastructure

After the deaths of at least 134 pedestrians, the country is asking why its infrastructure has failed so calamitously once again.