World Leaders Scramble to Limit 'Pandora Papers' Damage, Say 'Nothing to Hide'

Thirty five current and former leaders are featured in roughly 11.9 million documents leaked from financial services companies that include reports of luxury mansions on the French Riviera, Monte Carlo and California.

from Top World News- News18.com
Read Rest:news18...