Nothing is more British than the British weather, especially the rain so it is not surprise that we can thank this nation for inventing the trench coat.