Rain and sunlight are the key ingredients of rainbows, but many other environmental factors are required to consistently pull off this visual trick, as new research shows.Read...