Treetop platform perch over a steep drop in Abang, Indonesia — Travel Magazine