halifax law lidford law – Meaning and Explanation