Where is Duchess Island?
Duchess Island is a small, odd and long-overlooked island just off the southern coast of Normanby Island in Milne Bay province.
Tags: mbp, milne bay provinceDuchess Island is a small, odd and long-overlooked island just off the southern coast of Normanby Island in Milne Bay province.
Tags: mbp, milne bay provinceYou can comment this FAQ