What is the Capital of Papua New Guinea?

A. Majuro

B. Port Moresby

C. Ngerulmud

D. Nuku’alofa