Wow. I knew they were slow, but that's quite special. The logistics are interesting, and I can't quite fathom how it takes longer to ship to the UK from Germany than it does to India, though at least it's quicker than Ireland who have to wait a staggering nine days (presumably excluding weekends).
DHL also have a habit of breaking stuff and levying incorrect import fees along with their own exorbitant "import fee fee". They are not my favourite shipping company.