Original: It borders Cambridgeshire to the north-east, Northamptonshire to the north, Buckinghamshire to the west and Hertfordshire to the south-east.
Simplified: It borders Cambridgeshire, Northamptonshire, Buckinghamshire (with the Borough of Milton Keynes) and Hertfordshire.