Heavy rain and flooding in Mt Hagen on Friday caused a landslide which destroyed several homes and food gardens, besides roads and bridges.