Meaning and Translation of Ambai Islands in Urdu Script and Roman Urdu with Short Information in Urdu, Related, Wikipedia Reference,
Ambai Islands | ambai آئي لينڈ - ایک گروپ ہے |
The Ambai Islands chain (Kepulauan Ambai) are a group of small scattered islands off the southern coast of Yapen Island, Cenderawasih Bay, Papua Province in eastern Indonesia, and north of New Guinea. |
Read more at wikipedia |