What Causes a Thunderstorm?

A thunderstorm is caused by unstable air flows that are often mixed by cold and warm air together. When the land is hot that also provides energy for the storms. You can find more information here: