Institutions and Competition

Colombia court fines Brazil's Odebrecht $250 million for corruption

July 12, 2017