Image: Catalan coast, Spain, from orbit

This radar image captures part of Catalonia in northeastern Spain including the city of Barcelona (right), the site of one of Europe's principal seaports.

page 1 from 2