This doesn't answer your question, but I was in England a few years ago and at the White Cliffs of Dover saw 22 rainbows in the sky at once. Truly spectacular.