PR & CommunicationsCheapflights appoints Irvine Partners as their South African PR agencyIssued by Irvine Partners 1 Jun 2021