Does the Rainbow Only Have 7 Colors?
Since elementary school, we all knew that there are 7 colors in the rainbow (from top to bottom): red, orange, yellow, green, blue, indigo and violet, which we all sung out or memorized using various mnemonics. But have you ever wondered why there are only 7 colors in the rainbow, not more and not less? … Read more