Greenwich is located in:

  • Subject:  Generic
  1. Green Land
  2. England
  3. Holland
  4. France
Correct Answer: England