Heavy snow has brought Britain to a virtual standstill with bus services suspended, trains cancelled and flights delayed.
Snow brings Britain to a standstill