a rainbow appears to be in the sky over a city