Seven dead after storms lash France, Switzerland and Italy Ferocious storms and torrential rains that lashed France, Switzerland and Italy this weekend have left…