>> The London area has lots of things to see and photograph - but no megaliths to speak of.
What?
http://www.themodernantiquarian.com/site/635
:-)
Yes but as I say - not much to speak about. Have you ever tried to photograph the London Stone? Its behind glass in a cramped little recess in a bank wall. Probably Roman anyway ;o)
Apart from that there are a few barrows very widely scattered