Comment Comment by iteratethis Germany is the largest industrial power after the US and China. What on earth do you mean "punching below its weight"? parent iteratethis 1 year ago