The UK

123
Across
  1. 3. The largest British Island
Down
  1. 1. The capital of the UK
  2. 2. The longest river in the UK