
The 2030 Commonwealth Games will be hosted by the Indian city Ahmedabad after approval from members at a General Assembly in Glasgow.
Ahmedabad, also known as Amdavad in the western state of Gujarat, beat off competition the Nigerian capital Abuja for the right to host the event in its centenary year, 100 years on from the first Commonwealth Games in Hamilton, Canada.