There is chart in the FT comparing the popularity of car colors around the world. For the most part everyone dislikes the same colors – brown, yellow, green and pink – but there are some discrepancies.
For example, North American and Europe are fond of grey cars and blacks cars, but Indians are not. There is a huge disparity, with Indians down at 4% and Europe at 18% in the case of grey; black cars are at 26% in Europe but only 7% in India.
Why the hate for black/grey cars? Assuming there isn’t some cultural issue with which I’m not aware, I’m going to guess it has to do with temperature. In hotter countries people prefer not to drive in dark-colored cars, so black/grey cars would get the boot, so to speak.
Assuming the preceding is true, it helps explain the popularity of white cars in India. That color makes up 28% of all cars sold, more than the proportion in either North America or Europe.
If anyone has other explanations, feel free to post them.