19th Century British Photographer. Cleopatra's Needle, Thames Embankment, London. London: [ca. 1865]. Print of Black and White Photograph, 2.75 x 3.5 cm. Near Fine. More Add to Cart Price: $50.00 Item Details Ask a Question