I don't understand that one either - sometimes it's not more expensive, but often it is, even when buying from a UK shop. My best guess is that they actually charge the correct price, and retail stores subsidise the cost with income gained from advertising and/or just to get you shopping thus more likely to buy other products as well.