Q. Which colour of light in visible spectrum has highest energy? Answer:
Violet
Notes: Violet colour in visible spectrum is having highest energy and least wavelength among all the components of visible spectrum. Descending order of energies : Violet>Indigo>Blue>Green>Yellow>Orange>Red.