"The Indonesian archipelago spreads over 5200 km between the Asian mainland and Australia and comprises between 13,000 and 17,000 islands. Its ethnic, cultural and linguistic diversity is correspondingly great — around 500 languages and dialects are spoken by its 200 million people, whose fascinating customs and lifestyles are a major attraction." (The Rough Guide to Southeast Asia)