i wont recomend Western union.
Coz, they are having low exchange rate and high service charges.

But if in case of any emergency , that is the only way to send money within few seconds.