Prince William and Kate Middleton paid tribute to Indian soldiers killed during the First World War at a memorial in New Delhi. The royal couple laid a wreath at the memorial, which bears the names of nearly 13,000 slain Indian soldiers. The Duchess looked amused after a stiff breeze whipped her hair around and caused her dress to balloon.

The royals then paid their respects to Indian independence leader Mahatma Gandhi. On the second day of their week-long royal tour of India, they placed a wreath and bowed their heads as they stood in front of a memorial for Gandhi in New Delhi. They also toured a museum near the spot where the independence leader was assassinated in 1948.

In the evening, the couple attended a garden party in New Delhi to celebrate Queen Elizabeth's 90th birthday, which is on 21 April. William addressed a large gathering of prominent Indians at the reception to speak about his grandmother, Britain's longest-reigning monarch.

The prince said his trip to India celebrated the link between Britain and India, which was part of the British Empire before gaining independence in 1947. He also read out a message from the Queen hailing the "enduring friendship, shared culture and business opportunities between the two countries."

On 12 April, the royal couple will sit down for lunch with Indian Prime Minister Narendra Modi, before travelling to the Kaziranga National Park, home to two-thirds of the world's Indian one-horned rhinos, in the north-eastern state of Assam. They will also visit neighbouring Bhutan at the invitation of the Himalayan kingdom's King Jigme Khesar Namgyel Wangchuck and Queen Jetsun Pema.

William and Kate will then head back to India, where they'll wind up their tour with a visit to the Taj Mahal, retracing the steps of a 1992 visit to the monument of love by William's mother, the late Princess Diana.