Narahari Vishnu in Russia.
Russia is sthree varsha,
Amrvathi, the capital of Indra, the chief of Devas was in Russia,
Yagnyavalkya lived in Russia,
Lord Krishna’s son, Pradhyumna founded a city Port Baijin, Russis,
The Vedas were called Santi Veda,…..
River Moksha is found in Russia…..
Narada Mountain called as Narodnya Mountain is found in the Urals,
There is evidence galore.
I had also written on a Vishnu idol being found in Russia.