what strikes me more about fair-complexioned people in this discussion is that most of us , including the person who said 'Indian girls, especially Punjabi girls' are beautiful..
forget fair indian women, look at any of the famous actresses Hollywood has , particularly Cameron Diaz...that woman looks horrendous without makeup! Talk about beauty being skin deep.