Thanks, but I prefer to book on BA.com.
My TA is always reluctant or unable to access special promotions and charges me more for changes/refund. It seems stiff to pay a few hundred pounds more just to get an original receipt. Anyone has experience with BA providing one if booked online?