In Pictures: Remembering D-Day

Veterans of World War II, world leaders and royalty have been gathering ahead of the 70th anniversary of D-Day, the biggest amphibious assault in military history.

Many UK veterans will sail on HMS Bulwark from Portsmouth to Normandy on Thursday, while a parade made up of former troops, cadets and serving members of the armed forces is taking place in Portsmouth.

The Prince of Wales is attending a memorial service to mark the taking of the strategic Pegasus Bridge in France, and the Queen will make a state visit to France, starting in Paris.

Hundreds of veterans - including Frank James, 95 - have gathered to mark 70 years since the D-Day landings in northern France

Ceremonies have been held on both sides of the Channel, including one at Portsmouth

The Princess Royal was at the drumhead ceremony in Portsmouth, where exactly 70 years ago troops were preparing to invade Nazi-occupied France

After the ceremony in Portsmouth, the Royal Marines and Royal Navy demonstrated an amphibious assault in Southsea

Troops stormed up the beach in the demonstration, firing blank rounds as a large crowd watched

The crew of HMS Bulwark, due to leave Portsmouth for Normandy, saluted to those on shore during the events in Portsmouth

Prince Charles and the Duchess of Cornwall visited Pegasus Bridge, which was captured by British troops within minutes of landing in gliders just after midnight on 6 June 1944

Pipers marched past Cafe Gondree, the Pegasus Bridge Cafe, the first French house to be liberated

A Spitfire and a Lancaster, both famous aircraft from WWII, flew over Pegasus Bridge near Caen, France

Veterans were joined by people of all ages - including Raffi Mills, 10, from Lymington - at the Pegasus Bridge Memorial Museum in Normandy

A Hercules C-130 plane flew over Sword Beach in Ouistreham, northern France, where world leaders will gather on Friday

French paratroopers carrying various flags landed on Sword Beach, one of the numerous locations where D-Day anniversary events are being held

German soldiers attended a US-German D-Day commemoration ceremony in Picauville