Source: Al Jazeera and news agencies