Tanzania's Serengeti National Park is Africa's best safari park because of to the sheer numbers, variety of wildlife, abundance of predators and spectacular wildebeest migration.