14 Jul 2025, Mon

FILE PHOTO: A logo of Brazil’s state-run Petrobras oil company