Here are the visa photo requirements for India:
Size The photo must measure 2 inches x 2 inches (51 mm x 51 mm).
Quality The photo must be clear and sharp, free of blemishes, scratches, shadows or other defects.
Background The background must be white or light and uniform.
Expression Your expression should be neutral, with your mouth closed and eyes open. Don't smile or make faces.
Position Your head should be centered and tilted slightly forward. There should be a clear space around your head and shoulders.
Pixels The photo must be in color and in high resolution. The minimum pixel requirement is 600 x 600.