Google Earth doesn't seem to know a town or location in Russia called "Tesla". When I search for it I get a company in St. Petersburg:
Tesla, Ptf, OOO
prospekt Stachek, 8, А, St Petersburg, Russia, 198095
+7 800 555-90-05
teslalc.ru
Google Earth does know about Norilsk Russia. Wow, talk about the "frozen north"! Norilsk is in the middle of Siberia. I can't imagine what it would be like living there.