This photo was taken in Madagascar. What are these grand trees?

acacias

baobabs

cypresses

figs

These large trees are the only remnants of the tropical forest that once grown in the area. The baobabs were simply too large and tough to be cleared without me­chan­i­cal tools. The tree can grow up to nearly 100 feet (30 m) tall and 35 feet (11 m) wide.