Spain's Gran Telescopio Canarias, Roque de los Muchachos Observatory, La Palma Island, Canary Islands, Spain, Europe