What counties border England and wales?

On the English side: Cheshire, Shropshire, Herefordshire & Gloucestershire. On the Welsh side: Clwyd, Powis, Mid Glamorgan & Gwent.