A deal between the US and Iran could be signed within 48 hours, according to US officials. Post navigation Germany investigates explosive device attached to drone at Leipzig airport UK tribunal confirms professor’s anti-Zionism is legally protected belief