Barcelona (Spain): Al-Tarbiyah 2020

Barcelona (Spain): Al-Tarbiyah 2020 - An Organizational Development Camp