This amazing brand is actually from Toronto, Canada. However, it has soon become a go-to and much loved by everyone in the country, thanks to the offerings for Indian skin tone. Whether it is a bridal make-up or everyday office wear, the collection of M.A.C cosmetics in India has something for every Indian girl who wants to enhance her look.