It seems there is some debate about that inflatable. It looks like an Arab sheikh stereotype to me.
"At the Hyde Park march, a giant inflatable puppet dressed like an Arab with horns and a hooked nose led to some confusion. Some interpreted it as an antisemitic reference to Jews, but others concluded it was a caricature of Sheikh Mohamed bin Zayed Al Nahyan, the crown prince of Abu Dhabi, capital of the United Arab Emirates, one of several Arab nations to establish diplomatic relations with Israel last year."
Source - Jewish Telegraphic Agency