England

Some nerd place. They like tea there and it rains a lot.