A huge blaze has destroyed two Grade-II listed boatyards on a River Thames island.
The fire broke out at Platt's Eyot in Hampton, south-west London, at 17:15 BST on Monday. About 100 firefighters were sent to tackle the blaze.
Witnesses described hearing explosions coming from the island, near Richmond-upon-Thames.
One man was treated at the scene by London Ambulance Service for the effects of smoke inhalation.
A number of gas cylinders and nearby boats were removed by firefighters, who remained at the scene throughout the evening.
London Fire Brigade said it was investigating the cause of the blaze, which took three hours to put out.