For the benefit of all Members here, this debate is scheduled to finish at 7.30 pm. Thanks to the brevity of Members who have spoken already, even if Members wish to take an intervention or two, there may be time to fit in all the remaining speakers and to hear from the Front Benchers before the conclusion of the debate.
6.14 pm