South Africa’s Cape Town, which the 2023 Telegraph Travel Awards named the ‘Greatest City on Earth’, has launched a first-of-its-kind universal access ‘Limitless Cape Town’ movement. Continue reading
South Africa’s Cape Town, which the 2023 Telegraph Travel Awards named the ‘Greatest City on Earth’, has launched a first-of-its-kind universal access ‘Limitless Cape Town’ movement. Continue reading