An oil painting believed to have been produced by Russian artist Nicholas Roerich has been uncovered in a village in South Siberia’s remote Altai Republic, a museum worker said on Wednesday. Museum worker Raisa Kuchuganova said she visited the village of Margala in early March and a local woman showed her a painting called “Knight […]