I heard this story reported on BBC Radio Five Live yesterday morning on their 11.00 bulletin.
They reported that the crew were being praised (hailed?) as heros, landing the a/c after the windscreen had been shattered and the radar and propeller had been knocked out.
Looked at the photo again. True - no sign of a propeller