THERE ARE A LOT OF PEOPLE ... LONDON EVERY DAY. A. VISIT B. TO VI...

980. There are a lot of people ... London every day. A. visit B. to visit C. visiting D. have visited