Brasil News Brazil judge annuls evidence from Odebrecht confessions in Operation Car Wash case By Latin America Reports - September 7, 2023