South London is the name given to the part of the capital city of England that lies South of the River Thames. This river is a natural boundary that splits the city of London into two parts. It was designated a sub-region of the greater London in 2004 by the Boundary Commission and consists of […]