Duchess Catherine has revealed pasta is one of her daughter's most loved foods.

William, Catherine, George and Charlotte

William, Catherine, George and Charlotte

The 36-year-old royal - who also has son Prince George, four, with husband Prince William, and is pregnant with their third child - was visiting Great Ormond Street Hospital in London on Wednesday (17.01.18) when she spoke about Princess Charlotte's eating habits.

During a chat with four-year-old heart transplant patient Rafael Chana who admitted he likes pasta, she replied: "Charlotte likes pasta too."

Rafael also admitted he is a big fan of olives - and so is the duchess.

Catherine said: "I used to eat lots and lots of olives when I was little as well."

Charlotte is no doubt a big fan of teddy bears and if so she will have been delighted when her mother returned home on Wednesday with a cuddly toy for her and her brother George.

The Duchess of Cambridge was handed the gifts by nine-year-old Ava Watt, who attends the hospital due to suffering from cystic fibrosis.

Catherine told Ava the teddies were "a lovely present".

During her visit, the duchess helped open the new Mittal Children's Medical Centre at Great Ormond Street Hospital and indulged in an art activity with kids.

A series of tweets by Kensington Palace revealed: "The Duchess of Cambridge is welcomed to @GreatOrmondSt (GOSH) by 9 year-old patient, Ava.

"Today HRH is opening the new Mittal Children's Medical Centre, which will enable the hospital provide world-class care to even more children ... The Duchess joins some children for an art activity, and discovers more about the positive impact the new centre is having on @GreatOrmondSt patients & their families.

"The children have been able to move into new, modern wards where parents or carers can stay comfortably overnight by their child's bedside. (sic)"

Catherine's grandmother-in-law Queen Elizabeth is a current patron of Great Ormond Street Hospital and has visited several times during her reign.