Treetop platform overlooks misty mountains in Abang, Indonesia — Travel Magazine