This is a guessing game where it is theme parks in London
You have to guess the theme park which all of them lie in UK England Scotland or Wales you guess them
Play Theme park guesser UK · All community maps · WorldGuessr, a free GeoGuessr alternative