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