1. Sun City Resort (Johannesburg, South-Africa)
Sun City is Africa’s most luxurious and fascinating casino. It is located between Pilanesberg and Elands River and boasts of magnificient scenery, and has been hailed as one of the architectural wonders of Africa.