Why do stars twinkle

Human Eye & Colourful World (C10)

Why do stars twinkle? Explain.

Answer

Stars twinkle due to atmospheric refraction.

The density of different layers of air keeps on changing due to which the apparent image of the stars keeps on changing. This changing position of stars appears as twinkling of stars.