Indonesia is archipelago of 17,508 islands (6,000 inhabited) with an amazing 54,716 kilometres of coastline. As a result, Indonesia has a huge variety of wonderful landscapes, from the terraced rice paddies of Bali to the forests of Sumatra; bizarre and diverse cultures and traditions from the primi...