The answer to today's Geo Quiz is Spain's Canary Islands. One of the islands, La Palma, is home to one of the newest and most powerful telescopes in the world.