Western Union is the best place I know of if you need to send money fast. I have used them several times over the years, and they have always performed exactly as advertised. Just seconds after you give them the money, it is wired to anywhere in the world that you need it to be.