Refraction is caused due to the change in speed of light when it enters from one medium to another. Hence, option B is correct.
Refraction happens when light changes direction, or bends when it moves from one material to another.
The cause of the refraction of light is that light travels at different speeds in different media.
This change in the speed of light when it moves from one medium to another causes it to bend.
Thus, refraction is caused due to the change in speed of light when it enters from one medium to another. Hence, option B is correct.
Learn more about the refraction here:
https://brainly.com/question/14760207
#SPJ1