Marrakesh Declaration calls for protection of rights of minorities in Muslim countries