It is important to understand that Indonesia is a vast tropical country of sprawling archipelago with extremely diverse culture. Each of these Indonesian ethnic groups have their own culture, tradition and may speak their own language. Each of them may adhere different religions that have their own rules.