Level The island of Borneo is one of the world’s most remarkable natural wonders. It’s divided between Malaysia, Indonesia and Brunei, but for this week, we’ll focus on the Malaysian area, where there’s ...