Cambridgeshire, England.

Cambridgeshire, England.