Business

Germany paid Russia more than $12.5 billion for fossil fuels over the first 100 ..