a rainbow in the sky over a city with tall buildings and skyscrapers under a cloudy sky