What... really? you can even buy Mountain Dew in Finland (and Sweden too for that matter), I find it kinda odd that it wouldn't be available in the UK. There has to be specialty U.S goods shops in London as well.