An African safari is a bucket list fantasy, right up there with sleeping in a Maldivian overwater villa or seeing the Taj ...