Mengellang is a village located in Palau that serves as the capital of the state of Ngarchelong.
Geographically, the village is situated below the Baderulchau state mountains and lies approximately 900 meters west of Imetang.
Palau
Mengellang is a village located in Palau that serves as the capital of the state of Ngarchelong.
Geographically, the village is situated below the Baderulchau state mountains and lies approximately 900 meters west of Imetang.