Turkish President Recep Tayyip Erdogan has come increasingly under fire from within the country and beyond for his stance on a whole range of issues, including the Syrian war, Russia and its anti-Daesh campaign, the Kurds, constitutional law and freedom of the press.