I agree with this except for 4. OP is actually right on that. Blacks in developed environments don't smell like B.O and curry, they're filthy in undeveloped environments like African slums but honestly even then I'd consider an average African hut cleaner and better smelling than average middle of low class Indian persons home.
Indian's as a whole seem too have little to no awareness or care about bad smells like B.O or strong smelling food I was almost sick when I had too sit behind two Indian guys in a developed European country on a bus because they smelled OVERPOWERINGLY of sweat and curry mixed together,
I have no hate for my Indian brocels but they really could do with some showermaxxing and cooking less stinky foods.