Indonesia is a hugely diverse nation.
Each province has its own language, ethnic make-up, religions and history
Most people will define themselves locally before nationally.
In addition there are many cultural influences stemming back from difference in heritage.
Indonesians are a mix of Chinese, European, Indian, and Malay.
Although Indonesia has the largest Muslim population in the world it also has a large number of Christian Protestants, Catholics, Hindus and Buddhists