L'Oreal is considered one of the best hair color brands in India for its color payoff.