What causes lightning?

A. Build up of electric charges in the clouds
B. Flow of electric charges among clouds
C. Light energy created in the clouds
D. Reflection of light by the clouds