A remarkable archaeological discovery in the historic town of Torzhok in Russia’s Tver Region has revealed a hidden cache of Imperial gold coins dating back to the final decades of the Russian Empire.