Israel and Iran have agreed to a temporary ceasefire following intense airstrikes and missile exchanges. The pause comes after US President Donald Trump urged both sides to stop attacks, while Pakistan PM Shehbaz Sharif called for restraint as peace talks near their final stage.