Travel MADAGASCAR
  • Baobabs, “The Tree of Life”

    Baobabs are 30 meter-tall trees that have inspired writers and infuriated the gods who envied their beauty. Visit them in Madagascar.

    Continue reading...