‘Limitless’ Cape Town – a vision of inclusivity in the world’s greatest city

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