April 24, 2014
Headquarters: Moscow, Russia
Launch date: 2007
Price: €8 – €10 (Europe)
Hailing from Russia, Natura Siberica is an award-winning Ecocert-certified beauty brand, formulated with wild-harvested herbs from Siberia and Russia’s Far East.
Why it’s interesting:...