News

PLANS for Formula One to return to South Africa for the first time in more than ... along Cape Town's waterfront and past a 2010 World Cup semi-final stadium, known as Green Point Stadium.