Houston, Texas (Web Desk):  An optometrist claimed that everyone has brown eyes and there are no blue or green colour eyes in real.

There is only brown pigment for eye colour. Other eye colours like blue, green, hazel, etc are what people might call is an optical illusion. Pigments in our body are determined by something call melanin.

Dr. Gary Heiting, a licensed optometrist and senior editor of the eye care website, All About Vision, said, "Everyone has melanin in the iris of their eye, and the amount that they have determines their eye colour. There's really only (this) one type of pigment."

Foreign media reported that the pigments in our body are determined by something call melanin. Irises are made up of a miniature version of melanin called melanocytes, which only come in brown colour.

Mr Heiting said, even though all eyes are technically brown, the amount of melanocytes varies from person to person. There's really only one "shade" of melanin - and it's brown!

The optometrist also stated that people with lighter eyes have less melanocytes allowing light to be more easily absorbed and reflected, making their eyes appear lighter in colour.

He said in his report that brown-eyed people have more melanin, less than light. Those with less melanocytes can't absorb as much light, so more light is reflected back out of the eye.

This is called scattering - and when light is scattered, it reflects back at shorter wavelengths. On the colour spectrum, shorter light wavelengths correspond with the colour blue.