Why does lightning always appear first before thunder is heard?

Lightning

Light travels at speed (30,00,00,000 m/s) more than the speed of the sound (330 m/s in the air). Hence, lightning appears before the thunder is heard.