Back to overview
Mohammed Al-Ali
IT Officer
Mohammed Al-Ali
IT Officer
Mohammed Al-Ali is the Information Technology Officer at International IDEA since 2017
Languages
English
Location
Stockholm, Sweden