India is a vast and diverse country with a population of over 1.3 billion people. The majority of Indians have brown eyes, but there are some with blue eyes as well. This is due to a combination of factors, including genetics, historical migration, and intermarriage.

First, it is important to understand how eye color is determined. Eye color is determined by the amount and type of pigment in the iris, which is the colored part of the eye. The more pigment in the iris, the darker the eye color. This pigment is produced by specialized cells called melanocytes, which produce the pigment melanin. There are two types of melanin: eumelanin, which is brown or black, and pheomelanin, which is red or yellow.
The genes that control eye color are located on chromosome 15 in humans. There are two main genes that are involved in determining eye color: OCA2 and HERC2. The OCA2 gene is responsible for producing the protein that transports melanin to the iris, while the HERC2 gene regulates the activity of the OCA2 gene.
Most Indians have brown eyes because they have a lot of melanin in their iris. However, there are some Indians who have blue eyes, which is a result of having less melanin in their iris. This can be due to a genetic mutation that affects the OCA2 gene. This mutation causes a reduction in the amount of melanin that is produced, resulting in blue eyes.
Historically, there have been migrations of people from other parts of the world to India, which could also explain the presence of blue eyes in some Indians. For example, the Mughal Empire, which ruled India from the 16th to the 19th century, was made up of people who were of Persian and Turkic descent. These people may have had blue eyes, which could have been passed down to their descendants in India.
Intermarriage is another factor that could explain why some Indians have blue eyes. India has a long history of intermarriage between different ethnic and religious groups, which has resulted in a diverse population. If someone with blue eyes marries someone with brown eyes, their children may have a combination of both eye colors.
In conclusion, while the majority of Indians have brown eyes due to the high levels of melanin in their iris, there are some Indians with blue eyes. This is likely due to a combination of genetic mutations, historical migration, and intermarriage. Regardless of eye color, it is important to recognize and appreciate the diversity of India and its people.