Jan 2021 – Too Faced, unveils its 1st store in New Delhi Byadminh2o October 14, 2021News 0 Jan 2021 – Too Faced, unveils its 1st store in New Delhi