×

Ambai Islands

Island in Indonesia
Ambai are the archipelago or the chain of islands off the southern coast of Yapen Island, in Cenderawasih Bay and Papua Province in Western New Guinea, northeastern Indonesia. Wikipedia