During thunderstorms, huge clouds are formed such that the
air currents move upward while the
water droplets move downward. These
vigorous movements cause separation
of charges. The positive
charges collect near the upper edges of
the clouds and the negative charges
accumulate near the lower edges. When the magnitude
of the accumulated charges becomes very
large, the air which is normally a poor
conductor of electricity, is no longer able
to resist their flow. Negative and positive
charges meet, producing streaks of
bright light and sound. This sound is what causes thunder. Hence, Vijay is right.