What is the cause of lightning?

A. The different elevations of a cloud and the ground

B. Airflow between a cloud and the ground

C. Varying air pressure underneath a cloud

D. Different charges on the ground and the bottom of a cloud