France, UK experience torrential rain and flooding
Just weeks after suffering through one of the worst heat waves in recent history, residents in France and the United Kingdom were once again subject to Mother Nature's will as torrential rains caused flooding throughout city streets.