Kate Middleton, Catherine Duchess of Cambridge

Royal Press Europe/startraksphoto.com

Kate Middleton is getting cheeky about her baby's due date!

The 31-year-old pregnant Duchess, who's in Scotland for a charity trip with husband Prince William, was asked about when she's expected to give birth this morning at an event.

"It's around mid-July but apparently babies have their own agenda," Kate told reporters in Glasgow earlier today.

The royal couple is currently in Scotland for a two-day tour of local venues, including the Emirates Arena as well as the Chris Hoy Velodrome.

"Catherine and I have thoroughly enjoyed spending part of this afternoon with you all at this impressive Donald Dewar Leisure Centre," Prince William said in a speech at the sporting venue today after taking part in a game of field hockey.

"Catherine, who, you may have noticed, is limited a little in the sports she can play right now, has had to hold herself back from grabbing a tennis racquet and challenging me to a full game," Will quipped. "I am far too much of a gentleman to say who would win."

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.