You probably got hit with two things, first a flat rate to send any amount (guessing that is the USD25) plus the QR40 fees.

Baldrick is probably correct you should make sure you are not getting it from both ends (both banks, I mean!!!). Good luck...

-----
A wise young crackpot knows no fear - Ian Dury.