Prince Harry is to join the royal family at Balmoral.

Prince Harry

Prince Harry

The 31-year-old prince is expected to travel to his grandparents Queen Elizabeth and Prince Philip's Scottish residence after returning from a six-week charity trip to Africa, according to HELLO! magazine.

Prince William and Duchess Catherine - who have three-year-old son Prince George, and 16-month-old daughter Princess Charlotte - are currently at Balmoral but are expected to return home later this week ahead of their visit of Canada later this month.

Catherine's parents Michael and Carole Middleton flew up to the Scottish residence last week and they have been driven around the estate by the 90-year-old monarch.

A source said at the time: "It's very unusual for in-laws to be welcomed so warmly into the royal family.

"This personal invitation shows how much regard Her Majesty has for the Duchess' family. I can't recall them staying at Balmoral before, so this is a real sign of affection."

Elizabeth was spotted at the wheel driving the couple around over the weekend, and she was also snapped in the driver's seat while Catherine was in the front passenger's seat.

William and Catherine arrived in Scotland last Thursday (08.09.16) with their children, and initially spent some time at Prince Charles' Birkhall home.