Tornado leaves path of destruction across Houston

A tornado along with stormy weather has caused chaos in Greater Houston area of Texas, USA, with extensive property damage, leaving many without power.Source: SWNS