The G20 meeting of the heads of government or state of 19 major nations (plus EU and a number of invitees) is now held annually (initially semi-annually), with hosting now rotated between the 19 countries. Name the city or town in which each meeting has/will be held.
Excludes meetings of other ministers - initial G20 meetings were of Finance Ministers.
Planned future meetings show years in brackets.
Countries yet to host by 2022 will be Brazil, Indonesia & South Africa.
Hint - to date (2019), only 4 of the meetings have been held in the host's capital city