Seychelles Revenue Commission and the Seychelles Intelligence Service signs an MOU

The Seychelles Revenue Commission (SRC) and the Seychelles Intelligence Service (SIS) cemented their working relationship through the signing of a […]