Lechlade is a town at the edge of the Cotswolds in Gloucestershire, England, 55 miles south of Birmingham and 68 miles west of London. From Wikipedia
Wiltshire Police are investigating the cause of the residential boat’s explosion after lifting the cordon.