Photo Gallery

no images were found

 

Did You Know

World’s Tallest Tropical Tree

The tallest documented tropical angiosperm is a 88.32 m tall Shorea faguetiana in the Tawau Hills National Park, in Sabah. It is almost as tall as the Statue of Liberty (93m)

Featured Sabah Borneo