The Moroccan government is facing heavy criticism from the international community for trying to cull three million stray ...