"Largest cities in the world and their mayors – 1 to 150".
2015년 9월 13일에 확인함.  “Largest cities in the world and their mayors – 1 to 150”.