A torrent of mud and rocks swept down a deep valley and levelled the village of Aab Bareek last Friday following heavy rain.