Panama struggles to escape its reputation as a haven for fraud

Panama struggles to escape its reputation as a haven for fraud