Indonesia is a small independent country located in South East Asia, bordering to the Indian Ocean and the Pacific Ocean. It has an extremely rich and diverse natural flora and fauna, plus a tradition of good stewardship towards the land, locals and visitors alike. For this reason Indonesian products are very much in demand throughout […]
READ MORE