Designed by
Title
Google Maps Platform logo enlarged through a magnifying glass on a laptop screen #300603587
Description
Google Maps Platform logo enlarged through a magnifying glass on a laptop screen, December 2023, Prague, Czech Republic
This image is editorial