Since then physicists have found that it is not reflection but refraction by the raindrops which causes the rainbows