Will Sri Lanka Wake Up To The Realities of The ‘Panama Papers’ Exposure?
Featured image courtesy AFP/GETTY – Rodrigo Arangua On April 3, 2016, , Germany’s largest daily newspaper leaked 11.5 million files from the database of Mossack Fonseca, a law firm headquartered in Panama City, Panama.…