2016 Greater London Tornado

The 2012 Greater London Tornado was the most destructive tornado in Europe, though not as powerful as the