In the affluent London suburb of Twickenham sits the Orleans House Gallery and among its vast collection of artwork and artifacts is a very mysterious piece of inscribed ‘meteorit’ once owned by the famous 19th-century explorer, Sir Richard...
Read More