Russia is the world's largest producer of crude oil, currently pumping around 11 million barrels per day (bpd), a post-Soviet high. Saudi Arabia is the …

The post Saudis Walk Away From Russia, <b>Oil</b> Talks Fall Apart appeared first on crude-oil.top.