Chamaine7529 Chamaine7529 19-10-2022 Geography contestada London only makes up a small area of the uk, however, it is home to over 8 million people. it has a high __________ __________. what two words complete the sentence?