Germany is neither independent nor sovereign, prevailing pretences notwithstanding. It has American troops on her soil for reasons unexplained and unexplainable after all Soviet occupying troops were withdrawn almost 25 years ago. Equally significant is the fact that the lion’s … Continue reading