Landmark in UK, Scotland, England, Wales, London, etc
Date: May 11, 2008 12:51AM
Does anyone know anything about Landmark in the UK? I have several reasons for wanting to know ... the main one being that my friend joined and I'm concerned about her. I'm keen to get as many balanced views as possible.