this numbers were at TV. TV it s always right
LOL. I am from Germany and statistics are all over the internet stating that it's only 30-35%. It would be too damn stupid to make yourself dependent of a country by 80%.
The numbers you saw are that Germany needs to import 80% of gas and oil to satisfy domestic demand, but not that they import 80% from Russia.