Wow, that is a lot of difference!
No wonder different clothes fit differently and you have to pick up different things in different sizes, even from the same shops.. they should really standardise it more.
A size should be a size, regardless of where it's from!