Biak, The Charms Of The Papua Island

Biak is probably the first stop for travellers heading into the untamed landscape of Papua. Biak is an island located just off the north coast of mainland Papua and is served by planes coming...