President Recep Tayyip Erdogan on Thursday said Turkey does not buy any oil from "Islamic State" (ISIS) terrorists, insisting that his country's fight against the jihadist group is "undisputed".

"Shame on you. Those who claim we buy oil from Daesh (ISIS) are obliged to prove it. If not, you are a slanderer," Erdogan said, lashing out at Russian charges after the downing of a warplane on the Syrian border.