Related Questions

London lies ______the Thames.
London is on . . . . . . . . River Thames.
London is on . . . . . . . . Thames.
London is . . . . . . . . the Thames.
Fill in the blanks with the most suitable option:
Ron is in London at the moment. He ____ (stay) at the Park Hotel. He ____ (always/stay) there when he's in London.