Indian Oil Corporation probes allegation of US firm bribing its officers
Albemarle Corporation was caught for bribery by the US authorities in 2017 and then settled the case in September 2023 by paying a hefty fine of more than USD 198 million to avoid prosecution.