Originally Posted by
Passmethesickbag
When I took that flight, there was an ice-cream run in the middle, and a full bar service with the meal. Has that changed?
At least with HND—LHR, BA has the excuse that they're serving an early lunch by UK standards, and their passengers' body clocks are (or are about to be) in various stages of disarray. What's fairly unique about JNB is that, although it's more 11 hours in the air, you're only moving across one or two time zones, in both of which lunch is eaten whilst the aircraft is still traversing Africa.
There was a bar service with the first meal, but no ice cream that I saw (though maybe I was asleep when it was served). There was ice cream on the outbound leg.
Meals (albeit kosher) were rather basic also.