The following photographs are parts of larger bodies of work

Grand Duke of Luxembourg, Henri, visit to Portugal. March 6th, 2025

Grand Duke of Luxembourg, Henri, visit to Portugal. March 6th, 2025

Emmanuel Macron, President of France, state visit to Portugal. February 28th, 2025

Emmanuel Macron, President of France, state visit to Portugal. February 28th, 2025

Emmanuel Macron, President of France, state visit to Portugal. February 28th, 2025

Emmanuel Macron, President of France, state visit to Portugal. February 28th, 2025

3rd anniversary on the war between Russia and Ukraine, February 24th, 2025

3rd anniversary on the war between Russia and Ukraine, February 24th, 2025

3rd anniversary on the war between Russia and Ukraine, February 24th, 2025

3rd anniversary on the war between Russia and Ukraine, February 24th, 2025

Tribute to Pinto da Costa. February 15th, 2025

Tribute to Pinto da Costa. February 15th, 2025

Pinto da Costa's funeral. February 16th, 2025

Pinto da Costa's funeral. February 16th, 2025

Pinto da Costa's funeral. February 16th, 2025

Pinto da Costa's funeral. February 16th, 2025

Independence Day of Ukraine celebration in Porto. August 24th, 2024

Independence Day of Ukraine celebration in Porto. August 24th, 2024

Venezuelans protest against the elections results. August 17th, 2024

Venezuelans protest against the elections results. August 17th, 2024

Venezuelans protest against the elections results. August 17th, 2024

Venezuelans protest against the elections results. August 17th, 2024

Sporting CP's supporters celebrate the title in Porto, on May 5th, 2024

Sporting CP's supporters celebrate the title in Porto, on May 5th, 2024

Sporting CP's supporters celebrate the title in Porto, on May 5th, 2024

Sporting CP's supporters celebrate the title in Porto, on May 5th, 2024

International Workers Day, Porto, May 1st, 2024

International Workers Day, Porto, May 1st, 2024

April 25th, 2024

April 25th, 2024

2nd anniversary on the war between Russia and Ukraine, February 24th, 2024

2nd anniversary on the war between Russia and Ukraine, February 24th, 2024

Anti-immigration protest in Lisbon, on February 3rd, 2024

Anti-immigration protest in Lisbon, on February 3rd, 2024

Anti-immigration protest in Lisbon, on February 3rd, 2024

Anti-immigration protest in Lisbon, on February 3rd, 2024

New "Casas para Viver" protest in Porto, on September 30th, 2023

New "Casas para Viver" protest in Porto, on September 30th, 2023

New "Casas para Viver" protest in Porto, on September 30th, 2023

New "Casas para Viver" protest in Porto, on September 30th, 2023

New round of protests against the STOP shopping mall closing, September 22nd, 2023

New round of protests against the STOP shopping mall closing, September 22nd, 2023

New round of protests against the STOP shopping mall closing, September 22nd, 2023

New round of protests against the STOP shopping mall closing, September 22nd, 2023

Independence Day of Ukraine celebration in Porto. August 24th, 2023

Independence Day of Ukraine celebration in Porto. August 24th, 2023

Independence Day of Ukraine celebration in Porto. August 24th, 2023

Independence Day of Ukraine celebration in Porto. August 24th, 2023

Protests against the STOP shopping mall closing, July 18th, 2023

Protests against the STOP shopping mall closing, July 18th, 2023

Protests against the STOP shopping mall closing, July 18th, 2023

Protests against the STOP shopping mall closing, July 18th, 2023

Manifestation in favor of Ukraine joining NATO, July 9th, 2023

Manifestation in favor of Ukraine joining NATO, July 9th, 2023

Pride parade, Porto, July 8th, 2023

Pride parade, Porto, July 8th, 2023

Pride parade, Porto, July 8th, 2023

Pride parade, Porto, July 8th, 2023

Teacher's protests. Porto, June 6th, 2023

Teacher's protests. Porto, June 6th, 2023

Teacher's protests. Porto, June 6th, 2023

Portuguese Marine Corps march on Navy Day. May 20th, 2023

Admiral Gouveia e Melo, Navy Day. May 20th, 2023

Demonstration of abilities by the portuguese marine forces. May 20th, 2023

Demonstration of abilities by the portuguese marine forces. May 20th, 2023

International Workers Day, Porto, May 1st, 2023

International Workers Day, Porto, May 1st, 2023

International Transgender Day of Visibility, March 31st, 2023

International Transgender Day of Visibility, March 31st, 2023

International Transgender Day of Visibility, March 31st, 2023

Teacher's protests. Porto, March 3rd, 2023

Teacher's protests. Porto, March 3rd, 2023

Teacher's protests. Porto, March 3rd, 2023

Local tourist houses landlords protests against "Mais Habitação" programme. March 30th, 2023

"Casas para Viver" protest in Porto, on April 1st, 2023

"Casas para Viver" protest in Porto, on April 1st, 2023

"Casas para Viver" protest in Porto, on April 1st, 2023

"Casas para Viver" protest in Porto, on April 1st, 2023

"Casas para Viver" protest in Porto, on April 1st, 2023

"Todos por Portugal" protest, in Porto, on April 23rd, 2023

"Todos por Portugal" protest, in Porto, on April 23rd, 2023

"Todos por Portugal" protest, in Porto, on April 23rd, 2023

April 25th, 2022

April 25th, 2022

April 25th, 2022

April 25th, 2022

Protest: dozens of people celebrated São João in Porto, amidst COVID-19 restrictions. June 23rd, 2021

Protest: dozens of people celebrated São João in Porto, amidst COVID-19 restrictions. June 23rd, 2021

Protest: dozens of people celebrated São João in Porto, amidst COVID-19 restrictions. June 23rd, 2021

Protest: dozens of people celebrated São João in Porto, amidst COVID-19 restrictions. June 23rd, 2021

Train disinfection as a COVID-19 containment measure. March 24th, 2020

Train disinfection as a COVID-19 containment measure. March 24th, 2020

Train disinfection as a COVID-19 containment measure. March 24th, 2020

Train disinfection as a COVID-19 containment measure. March 24th, 2020

Protests against Jair Bolsonaro's candidacy. September 29th, 2018

Protests against Jair Bolsonaro's candidacy. September 29th, 2018

Protests against Jair Bolsonaro's candidacy. September 29th, 2018

Protests against Jair Bolsonaro's candidacy. September 29th, 2018

A fire broke out at a local farm. September 16, 2017
