FTSE 100 Live: blue chips retreat from high after GDP miss,...
FTSE 100 down 48 points to 8,927 GDP contracts 0.1% in May Trump threatens 35% tariff on Canadian goods IEA reports oil demand is cooling off Bitcoin hits new high above $118K 12.51pm: Bitcoin tops $118.6k Bitcoin has been buoyant in European trading, …