These questions come up fairly regularly here. Why can't BA, and most other airlines publish their menus online? Did my first Emirates flight a couple of months ago and I was glad I could see what was available before the flight. They had all classes listed. Surely it can't be that hard to post them on BA.com?