Who's responsibility is it to ensure that the runway is clear for landing having been given a "cleared to land, traffic rolling" instruction? There has always been issue with such instructions and surely this incident is as close as we would want to get for the safety of the instruction to be investigated. I will always be baffled how you can clear an aircraft (or several) to land on a runway that is not clear of traffic.