GRAYS THURROCK, commonly called GRAYS, is a small ancient town on the north bank of the river Thames, 20 miles E. by S. of Whitechapel, […]