The Serengeti is a vast ecosystem, home to a dazzling variety of life, and the site of the largest migration on the planet. Woodland, riverbank forests and swamps provide cover for dozens of mammal species and more than 350 varieties