Manila ranked 2nd in World’s Most Traffic Congested City
Manila, the Philippines’ capital, ranked second in World’s Most Traffic Congested City out of 416 cities, said TomTom Traffic Index report on Wednesday. TomTom Traffic Index reported the traffic situation …