LONDON — Offshore companies based in tax havens like the British Virgin Islands own an area in Britain that's three times the size of Greater London, a report reveals.
A staggering 1.2 million acres of land (1875 square miles) in the UK is owned...
LONDON — Offshore companies based in tax havens like the British Virgin Islands own an area in Britain that's three times the size of Greater London, a report reveals.
A staggering 1.2 million acres of land (1875 square miles) in the UK is owned...