A street cleaner and a passer-by narrowly escaped a landslide in southwestern China’s Sichuan province.