That's an interesting theory, a lot more plausible than many others. Isn't Stonehenge built over the junction of two leylines or something like that?
If you're a gullible hippy then yes, they are built on the junction of two ley lines I would imagine.