its only Europe (includes russia too)
only Europe meaning Germany, Greece, England, Russia, and other EUROPEAN country's. I have high hopes for this map. hope you enjoy.
Play ONLY Europe · All community maps · WorldGuessr, a free GeoGuessr alternative