TTS, a global leading provider of innovative technology solutions for the travel & tourism industry took the plunge into doing business in Africa.

Press Release