Three people have died and two others are missing following a mountain landslide on July 5 in Ya'an, southwestern Sichuan province, Xinhua News Agency reported today, citing local authorities. The earthfall took place at 1.25 p.m. on a national highway running through Chengxiang town. Multiple vehicles were buried under the debris.