Handicap International — International aid organization with headquarter in France