Boxing Day mall protests in London and Toronto saw activists hang Palestinian flags and disrupt shoppers while demanding an arms embargo on Israel.