Storm and torrential rain lash France, Switzerland and Italy, leaving seven dead 01.07.2024 02:17 The Hindu