Where is the statue of oliver cromwell?

The statue of Oliver Cromwell was built in Westminster, London.