Have lost my money

it was transferred from a bank in maritius on the 1st and they have lost it

i have been waiting ten days now and on the phone every day it cant take that long to find a transfer. everything on my side is correct i:e correct swift number correct iban number and account details



I have just phoned barclays see what they offer to switch to their offshore account