Source: http://www.travelingformiles.com/important-check-your-british-airways-seat-assignments-they-could-be-wrong/