Floods and landslides have caused devastation in India and Nepal, resulting in significant loss of life and property.