London Town House Collapse

Many people in West London have been forced to evacuate their homes after two multimillion-pound terraced townhouses crashed from top to bottom. The luxurious homes were undergoing renovation at the time. The collapse happened on Durham Place in Chelsea. Luckily, no...
Pali