£18 trillion – what Britain owes in reparations. Time to pay up.

 BRITAIN OWES a staggering £18.6 trillion in reparations – over five times the country’s annual gross domestic product – according to a landmark new report.  Read more.

Comments