News

Cape Town tops UK's Telegraph Best City list for the 7th time! But the Brits aren't the only ones upping their visits this year.