Certainly the largest archipelago in the world, Indonesia's 17,000 islands stretch between the Asian mainland and Australia.
ot surprisingly, Indonesia's ethnic, cultural and linguistic diversity is correspondingly great - the best estimate is of 500 languages and dialects spoken by around 200 million people