Skip to main content

Omar Rachedi

Esade Business School, Universitat Ramon Llull

Address