The OECD put Britain at the top of the international table after net long-term inflows increased by nearly 53 per cent to a record 750,000.