City Hall in London

City Hall in London

The Egg Shaped Building on the south bank of the River Thames, near the Tower Bridge is the City Hall. It has also been referred as the “glass testicle”.