Katy Perry is currently going city to city on Witness: The Tour. But now she has added a new spot to the list of performances: South Africa! This will be the first time ever that Perry performs in South Africa. She will be in Johannesburg on July 18 and 20th. And tickets will be available for those show starting on January 26th. Her tour ?Witness? is described an an ?imaginative trip from outer-space to inner-space.