North Finchley , England.