Thousands marched in Panama on Thursday to protest a scandal over huge bribes paid by a Brazilian company in exchange for public contracts.
"No more governments of thieves and the corrupt," read some placards as the crowd moved through the center of the capital to the Congress building.