As a recent young traveller and visitor was refused entry to the UK by immigration officials - who utlimately has the responsibilty for the repatriation booking ?? In this case the airline concerned, Lufthansa, said the routing was determined by immigration and not by the airline. We had complained that the routing was both unnecessarily long and totally unacceptable . The 18 year old, travelling for the first time alone, had just travelled 24 hours, been held in detention for a further 8 hours, had 12 hours "rest" before being forced back on another 24 hours flight but this time with an additional 10 hour wait at one of the stopovers. This seems both inhumane and uncessarily cruel when there were at least 3 other flghts with other airlines available which would have reduced the overall jouney/wait time by 8 hours. The Lufthansa supervisor on duty at the time said it was immigration who had determined the routing and refused to change the last leg of the flight. This leg of the flight was a route that Lufthansa themsleves do not fly but they refused to change it from one of their partners(star alliance) to one of at least 2 other airlines with much better connection times. A representative from immigration implied that the actual routing was down to Lufthansa ? What rights does a passenger have in these cases? I would have expected much better from Lufthansa - it is extremely disappointing and I would definitely not recommend this airline to anyone in future for any routing, their attitude was unhelpful in the extreme and bordered on rude. Can anyone help clarify what is acceptable in this type of case and have any suggestions ?