I doff my cap…

We might all snigger every year, when two American baseball teams contest the World Series. America is still the foremost nation on earth, but claims of being World Champions in a contest confined to their own shores is delusional and emotes the affectionate phrase – Only in America. The Washington Nationals are the current World…