Rainbows can be created by many forms of water in the air. These include not only rain, but also mist, sea spray, waterfalls and steam from factories.