Pedestrianized Streets

Pedestrianism is on the rise in Cape Town, South Africa, where the recent World Cup has inspired more citizens to get out of their cars and put their feet on the street.
Sep 4, 2010   The Christian Science Monitor