Discover the Secrets of London With a population in excess of 7,700,000 London holds few secrets. One spot, however, which has managed to remain secluded in the face of growing urban life – the population of Greater London grew by eight per cent between 1997 and 2007 – is the Watts Memorial to Heroic Self-Sacrifice, […]
08 Sep 2011