TOI ALERTS Jul 16
Live update: China calls Iran nuclear deal ‘irreplaceable’