Oil vs Renewables – Russia vs China