Statue of Robert Peel

Robert Peel, father of modern policing, is immortalized on the streets of London with a statue. © shutterstock.com
Statue of Robert Peel
Click to view full-size image… Size: 271KB