Mechuka, a Paradise in West Siang.
Situated at the confluence of river Sipu and river Yomgo, Aalo is the headquarter of west Siang District