Holiday Inn has opened its first hotel in Soweto, South Africa. This is the first hotel owned by one of the major International brands to open in South Africa's most famous township, and the opening ceremony lasted 3 days in fitting tribute to another major step in South Africa's tourist renaissance....   more »