According to the London City Fire Department, several roads are closed in London due to flooding from the severe storms.
North and South Main Street in London were both "completely shut down" late Sunday afternoon from multiple downed power lines ...