There was a major gas leak that took place on January 23 2018 at 5:56 AM on Charing Cross, which lasted till midday. Because of Read more Major Gas Leak Has Everyone Disturbed