Aicha Ech-Chenna is a strong-willed woman who set off on a long and stupendous journey of empowerment through sustainable and committed social work. Labeled as the Moroccan “Mother Teresa”, Aicha Ech-Chenna has vowed to defend the cause of single…