
Prince Charles posed for selfies and team photos with hundreds of athletes ahead of the Birmingham Commonwealth Games opening ceremony.
The Games open on Thursday, promising to be the biggest sporting festival in the UK since the London Olympics a decade ago.