KUL-BAH BAH-LHR. Kuala Lumpur to Bahrain was upgraded to Business Class on their ancient A340-300 great with the exception of a broken foot rest. Bahrain to London (on ancient A340-300) was a nightmare as there were infants & kids crying all night. It was such a pain having to tolerate the endless wailing for the duration of the flight on an aircraft that has served its shelf life. Gulf Air seriously needs to upgrade their hardware to complement the effort their cabin crew contribute. The other areas which GF needs to focus is their seat pitch (very tight at 32") and meal quantity.