Refraction is caused by the fact that
the angle of incidence is greater than the critical angle.
a given medium has different speeds of light for differentwavelengths.
a given medium has different indices of refraction fordifferent angles of incidence.
different media have different speeds of light.