Why do stars twinkle but planets do not?
Planets are the non luminous heavenly bodies.They do not produce their own light which can make them twinkle like stars.They reflect the light from the sun.On the otherhand , stars are luminous and produce their own light , which makes them shiny and hence they twinkle in the sky.