Originally Posted by
Often1
Bottom line is that they can't require your in-laws to pay the $111 extra, whatever makes it up, but it is unclear that they can't force the routing they have offered. Equally unclear that they must provide a hotel.
The OP states that an overnight at LHR will be necessary - the duty of care will apply in that situation