Lufthansa airlines was kind enough to rebook us on British Airlines flight from London to Delhi BA 0257 dept. 19:30 PM. We were issued the boarding passes at the London Heathrow airport and were given the instructions about the boarding time, gate etc. I then told the BA employee at the check-in counter about my son’s severe Peanut and Tree nut allergy, also showed them the doctor’s advice that I was travelling with. The doctor’s letter states that my son’s allergies are airborne. The lady then advised me that the British airlines flight is not a “Nut-Free” flight and she will have to discuss the situation with her Manager. The Manager on duty, then spoke to the British Airlines Medical support staff and told us that, me and my son can travel on this flight as long as I take responsibility that if anything happens i.e.; Anaphylactic attack, to my son during the flight, I will have to administer his Epipen in an emergency and British airways will not be held responsible for anything and will not divert the flight. I requested multiple times if they could make a courtesy announcement in the flight with respect to a peanut allergic passenger being on board (like some other North American Airlines do; FYI: Lufthansa Airlines we boarded from Munich to London had also made the same announcement). The manager refused to inform the flight crewmembers. I asked him if I could speak to the nearby passengers requesting them not to open and eat any nuts that they may have and once again the Manager refused the same, advised I cannot do that and British airlines does not and will not allow me to do so. He repeatedly told me that, me and my son can only board the BA 0257 flight only on the condition that I will have to confirm, if anything happens to my son (as the nuts will be served in the flight) during the flight, I will take full responsibility to administer the epipens (his words: ” as many epipens needed) British airlines will not divert the flight. As it’s the matter of my son’s life, I simply refused to do so and kept on requesting him to make the courtesy announcement. The Manager, then took away our boarding passes and told us that due to my son’s allergy,” we are not fit to fly with British Airlines.” He then told us to go back to Lufthansa and they will re-book us on an another flight (which they did with #Air France and we had the great pleasant experience with Air France. Air France was very supportive and caring about my son’s allergy) I am more upset as everything happened in front of my son and he felt that his allergies are some kind of disability. We cried, we begged the manager to make any exception for us but he simply refused to do so. The whole experience at the London Heathrow airport with British Airways had been like a mental torture that my young son and I had to under go.