What Cause a Tornado?

Tornadoes are caused by the clash of dry air and moist air. When moist air is trapped under dry air and it tries to rise, it is blocked by the dry air. The air trapped in the two layers spins in a circular motion. When this spinning air grows and breaks through the dry air layer rotation becomes dryer and faster. You can find more information here: