The Turkish President Recep Tayyip Erdogan is due to meet his Russian counterpart, Vladimir Putin, in the Black Sea resort of Sochi. On their agenda will be …