Madrid leads the way with fines up to €190,000 against illegal holiday lets