South Africa is known as the 'Rainbow Nation' - but have your visited these five fantasticly colourful places in the country?
With white-sand beaches, balmy temperatures and beautiful views ... published by the Post Office. The South African city, renowned for its breathtaking landscapes and myriad attractions, topped ...