The Russian president has demanded payment in roubles for Russian gas sold to 'unfriendly' countries from 1 April