Princess Charlotte was beaming as she was treated to a day out during the Commonwealth Games with mum Kate revealing her daughter's favourite sport.
Young Charlotte, seven, was mixing with a number of VIPs today before attending a programme that supports young athletes.
After arriving at SportsAid House in Birmingham, Charlotte shook hands with her hosts and was introduced to a number of top-class athletes as part of the Team England Futures programme, a partnership between SportsAid, of which the Duchess is Patron, Sport England, and Commonwealth Games England.