There are 7 colours in a rainbow. Rainbows are generally formed during rain shower when sun shines in the sky. The seven colours of rainbow are: