Ever wonder why Philippines has always been on top when it comes to World’s most traffic country?
EDSA is the biggest parking place in the world.
Epifanio de los Santos Avenue (EDSA) is almost 24 km long. 6 lanes on every side full of cars, vans, busses, jeepneys, and motorcycles.
There is really more fun in the Philippines. And the funniest is on EDSA. This 24 kilometer road is indeed a parking place. Turtles are often faster than the vehicles. (more…)