Floods triggered by heavy rains have caused widespread destruction across vast swathes of the country, leaving over 180 people dead in Punjab