If you are still not satisfied, then Go back to city centre, after that check with landmark, after that check in Al Saad, check in Gharafa, if still there is difference, Western Union has branches in Al Khor and Ras Laffan, visit there and ask for clarification. Hope you will get your 7 rials re-paid.
Yes with the Gold card they will charge 18 only.
If you are still not satisfied, then Go back to city centre, after that check with landmark, after that check in Al Saad, check in Gharafa, if still there is difference, Western Union has branches in Al Khor and Ras Laffan, visit there and ask for clarification. Hope you will get your 7 rials re-paid.