Katherine Jenkins performs for troops in Afghanistan

Katherine Jenkins meets the troops before her performance. Credit: MoD/Sgt Dan Bardsley

Katherine Jenkins has performed two special concerts for British troops at Camp Bastion in Afghanistan.

Katherine Jenkins performs at a special concert for hundreds of British troops at Camp Bastion. Credit: MoD/Sgt Dan Bardsley

Jenkins even took time out to sing Happy Birthday to Craftsman Bryan Larkin, who turned 22 while on tour. The serviceman said the impromptu performance was "the last thing I expected".

Katherine Jenkins poses during her three-day morale boosting mission to Camp Bastion. Credit: MoD/Sgt Dan Bardsley

Jenkins, who is patron of the British Forces Foundation, said, "It is an immense honour to be able to perform for the men and women of our Armed Forces and I will continue to do so for as long as they want me".

The mezzo-soprano singer met with Army divers and military working dog teams while in Afghanistan. Credit: MoD/Sgt Dan Bardsley