Linen scarves, cotton aprons and dishtowels adorn the entrances to souvenir shops, many of which are run by Bangladeshis whose home country shares Portugal's rich tradition of textile manufacturing.
MORE STORIES
-
Russian missile and drone attacks killed civilians across Ukraine overnight, in one of Moscow's largest assaults in recent months.
-
The European Union has moved forward with an overhaul of its migration policy, aiming to ramp up deportations and build detention centers abroad. Critics compared the regulation to the immigration strategy of the Trump administration.
-
Tens of thousands of ultra-Orthodox demonstrated across Israel on Monday, blocking roads and trains and setting cars on fire to protest mandatory enlistment in Israel's military.
-
The U.S. military strikes on alleged drug boats have killed over 200 people. The attacks began in September and aim to stem drug flow, but critics question their legality and effectiveness.
-
Russian forces launched a massive aerial attack on Kyiv and other Ukrainian cities, and officials say at least 22 civilians were killed and 138 were wounded. The assault began overnight and continued during the day.
-
Trumps says Israel and Hezbollah will stop fighting after Iran stops talks with U.S. over Israeli operations in southern Lebanon, Gaza
Sign up for our newsletters!
Keep up with all the latest news, arts and culture, and TV highlights from KPBS.
- Live results: Hilton, Becerra lead first returns for California Governor
- Live election results: Rebecca Jones, Kyle Krahel lead first returns for San Diego County Board of Supervisors, District 5
- Live election results: No vote leads early returns for Measure A, the 'non-primary homes' tax
- Live election results: Richard Bailey, Nicole Crosby lead first returns for San Diego City Council District 2
- Live election results: No vote leads early returns for Measure A, the 'non-primary homes' tax