Mengellang
Mengellang is a village in Palau and the capital of the state of Ngarchelong. It lies below the Baderulchau Mountains, about 900 meters west of Imetang. Its location is about 7.70°N, 134.63°E.
This page was last edited on 3 February 2026, at 02:42 (CET).