Sir, there is more to India than what you have written about. Most uninitiated people (including myself for some time) assume that north indians are pretty and south indians are not. Most of our actresses are from south India.
One community for example - the Tulus of Karnataka are laden with good physical attributes.
Most north Indians look like east Pakistanis, Pashtuns have easy to recognize central asia features.
I am a punjabi and I have seen the prettiest women coming from kumaon and garhwal in UP.
Bengalis are fair as well. India is a strange place to generalize I have given up doing that.