Recently moved to Wales. Basically heaven, but can someone please explain this?