A viewer recognized this was Slovakia but past that... The Game: GeoGuessr.com / leggup for live streams of GeoGuessr!