News and Articles

Tuesday, August 15, 2017 - 20:17

Indonesia is the world’s largest Island nation, made up of over 17,000 islands. Located in South East Asia between the Indian and Pacific oceans. The history of Indonesia goes back a few thousand years and has had Hindu, Buddhist and Muslim rulers. The Portuguese were... read More