Cities, Towns and Villages in England (G) • Gainsborough • Gerrards Cross • Gloucester • Grayshott • Great Shelford • Grimsby • Guildford