How the world sees Greece
One such intriguing location is a military base in Athens, GREECE which simply cannot be seen on Google Maps. The Ayioi Anargyroi Military Base ...