I highly doubt it. I've had Amazon orders shipped from Germany, Poland, Czech Republic, Spain and France in the last month and none have taken more than 5 days.
They probably just take ages to dispatch it.
I got a phone from Spain on the way and the fast shipping was only €1 more than the slow, and the slow was estimated 12 days.
No idea why economy would be 5 weeks from the UK. Presumably not dispatched by Amazon.