Travel World’s most crowded city has 130,000 people per square kilometre January 15, 2025 Share on Facebook Tweet on Twitter This bustling city district has plenty to offer avid shoppers and foodies. Daily Express :: Travel Feed