Lebanese Prime Minister Saad Hariri has posted a selfie with Morocco’s King Mohammed VI and Saudi Arabia’s Crown Prince Mohammed bin Salman on Twitter, with all three beaming in the photo.