The Moluccas are an Indonesian archipelago with about 2.3 million inhabitants. The islands are geographically located in the Banda Sea