23 Jun 2025, Mon

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