Today’s cartoon from Ramzy Taweel (Palestine) takes a look at the recent visit to Egypt by Russia’s defense and foreign ministers, which is seen as an attempt by both countries to assert themselves amid a Middle East power vacuum.