Global shipping makes you pay the extra charges up front, seller is supposed to ship to where the global shipper is located and then the global shipper sends the package to you. But she/he shipped it directly to you, and that's probably why you had to pay for the charges again. You definitely should ask to have those charges that you paid upon delivery refunded by the seller.
Most excellent thank you very much! So it's like a freight forwarder or third party shipper, I get it now, that helps a lot!