Portugal, a member of the EU and NATO, is mainland Europe's westernmost country and shares the Iberian Peninsula with Spain. Its population of roughly 10.5 million is predominantly Roman Catholic.