The history of the umbrellas England - and particularly London - is known for its rainy weather, and accordingly regarded as a city of umbrellas. So it should come as no surpri... Read more