Prince Edward's visit, after becoming Duke of Edinburgh in 2023, is the first official UK royal visit to India since November 2019, when Charles last visited.