Salman bin Abdul-Aziz al Saud and Vladimir Putin (photo: EPA)