Prince Harry has accepted an invitation to stay at Buckingham Palace during part of his visit to London this week, marking a notable royal development ahead of the 2027 Invictus Games in Birmingham.
Get breaking news anytime, anywhere. Download the TOI app now!