Shockingly, Londoners declare Great Britain world’s greatest automobile producing country Photo courtesy London Classic Car Show. Day continues to follow night, grass remains green, and the inhabitants of one car-producing country maintain that their car industry has produced the best car...