by brians101
Mounted police in streets of London, England providing a law- keeping presence in 2009. The mounted unit was used in the recent London riots.