It is not easy to rate top 10 makeup brands. As one brand can have better foundation & other can beat the same brand through mascara. Also some brands are consistent in bringing much new shades than other. Also note the following makeup brand rating is based on surveys & experience rather than on their […]