I'm actually not in the British Isles, I was just pointing out that there is no such place called Avalon laugh

Or if there is, that's not where I really am..