As the US and Iran head to talks in Geneva, competing forces are pulling Trump in opposite directions. There are only two "good" scenarios in front of him, and neither will be easy to achieve.
Whether it is the recognition of Palestine at the UN or a refusal to take part in the Eurovision Song Contest if Israel is not suspended, governments are finally acting. But will it last?