The DStv Delicious Festival menu boasts flavours from around the world