

Hellow everyone, I am from Indonesia and i need some info about documents needed for my trip. Do i need to apply visa from my country or just get Visa On Arrival when i arrive? I will depart from Indonesia to Singapore (for sure i dont need apply any visa). Then from Singapore to the following places:
1. Hongkong (4 days)
2. From Hongkong to Macau (3 days)
3. From Macau to Shenzhen (4 days)
4. In Between Shenzhen tour, i will go to Guangzhou From Shenzhen for 1 day sightseeing only then go back to Shenzhen again.
5. From Shenzhen go back to Hongkong and stay for 1 night before go back to Singapore on the following day.
Please let me know if i need to apply any visa and other documents or is just enough to take my valid passport. Thanks before for your help.