For your return flight on BA
, it will depend on the configuration of the 747.
Basically, there are NO rows in their World Traveller cabins that are forward of the wing.
If they use one with a low Club World / high World Traveller configuration (which they usually use on the BA010), then World Traveller starts at row 25, which is over the wing, not in front of it. This is also a bulkhead row, which will are usually allocated to those customers travelling with infants - once they have been allocated, any remaining seats will be allocated to anyone else. So - be prepared to sit next to a parent with junior - who may sleep the whole journey, or scream for most of it !!!!!! Also, IMHO, if you are over 6ft tall, you will find a bulkhead seat of no use - if you have long legs, there is nowhere to put them (the bulkhead is solid, so you get limited room to stretch out). A better option for this configuration would be a seat in row 28 - the emergency exit row - with stacks more legroom, but be aware they are extremely popular, and may have already been pre-assigned to their top-level Executive Card Holders.
If a high Club World /low World Traveller configuration, then World Traveller starts at row 33 (bulkhead), and also more bulkhead seats in rows 39 (seats HJK), and row 40 (seats ABC). The choice here is bulkhead or regular seating. There are no emergency exit rows in World Traveller on this particular configuration.