The Russian president said contracts will be stopped if buyers don't sign up to the new conditions, including opening ruble accounts in Russian banks

Putin says Russian gas must be paid for in roubles from Friday