A meal of sumptuous Nyama Choma