Can you find these UK towns and cities on GeoGuessr? Spoiler alert: I can't.

D

Dan BTF

Tap to view description

Show more