2. London
People per square mile: 13,870
London is England and the UK’s capital, so it’s natural that it’s one of the most densely populated cities. Many immigrants choose to move to London.

photo.ua/Shutterstock.com
People per square mile: 13,870
London is England and the UK’s capital, so it’s natural that it’s one of the most densely populated cities. Many immigrants choose to move to London.
photo.ua/Shutterstock.com