Prime Minister Theresa May praised the "tremendous" work of the military as she visited Liverpool to mark Armed Forces Day.

Mrs May joined the Earl of Wessex, representing the Queen, and Defence Secretary Sir Michael Fallon for the national event on the city's waterfront.

She said: "It is wonderful that we mark the tremendous job that our armed forces do for us here at home and across the world, helping to keep us safe.