a rainbow is seen in the sky over some buildings