Rainbow Dot

What is this? I saw it outside the plane window on some clouds. I have heard about rainbows shaped as a small circle, but never …