A ROYAL Marine has been killed while on duty in Afghanistan on Christmas Eve.

A ROYAL Marine has been killed while on duty in Afghanistan on Christmas Eve.

The serviceman, from 42 Commando, died from enemy fire while on a mission in the Nad-e-Ali district near Lashkar Gah in Helmand province.