a friend sent some money to Ethiopia for a maid, some mistake happened but they did get the money after two months. If you haven't made a mistake in account numbers etc. (usually it is your mistake) go to the exchange, speak to the manager, tell him this looks like fraud and you will report it to the police and municipality. Maybe that will concentrate their minds.

I transferred some money from an account in Qatar to one in Italy, left my Qatari account immediately, did not appear in my Italian account for 11 days, where was it for that time? It was Christmas new year and Eid time so that might explain but I can't help feeling someone is making money out of this!