BBC News May 3, 2026By Jackson LeeDiscover the World’s Largest Mega-City: A Thriving Hub of 42 Million Residents!
Glasgow June 26, 2025By Ethan RileyThe huge UK town desperate to become a city – 140k population but keeps getting rejected – Daily Express