Africa has beaches. It has mountains, forests, wildlife, ancient cities, archaeological treasures, music, fashion, cuisine, festivals and a cultural...