68.3k views
3 votes
London, ___ has highest population in England, is in the South-East of the country.

a. which
b. where
c. that

1 Answer

5 votes
I think the answer is B
But not sure
User Saket Mehta
by
4.0k points