BA messed up my flights...
British Airways cancelled my flight from HAM to LGW, sent me to LHR instead. They didn't manage to get me a cab to LGW in time (which they had promised), so I missed my flight to NAS. They booked me to Orlando (I actually tried to avoid the US immigration procedure by a direct flight) instead (3 hours late), with a connection to NAS with BahamasAir (2 hours late), in a plane stinking of vomit (no fun). I arrived 7 hours late altogether, my suitcase came two days later.
What (,how and where) can I expect as a compensation???