5 employees
Oshadi is a contemporary fashion brand designed in London and handmade in India with traditional craft techniques and sustainable materials.
2015