The continuing war between Israel and Hamas, voting in Russia's presidential election, the start of Ramadan and Ariana Grande at the Oscars: the last seven ... Read more