Horses drive traffic on London's Oxford Street in 1890. According to author Lee Jackson, by the 1890s, the city's horses produced approximately 1,000 tons of dung a day.

Princess’s Theatre, Oxford Street, London

The Princess’s Theatre or Princess Theatre in Oxford Street, London opened in 1828 as the “Queen’s Bazaar” and housed a diorama by Clarkson Stanfield and David Roberts. It was converted into a...

Continue reading