Maybe you should look at the map before writing such nonsense.
1. Russia does have borders both with EU and NATO. Norway, Finland, Baltic states, Poland.
2. Russia is geographically in Europe too. Most of its population and the capital are in Europe.
Among European countries it does have the largest territory, population and nuclear arsenal, but it is not even the biggest economy. Ex-superpower is not a now-superpower. Mindset-wise it has a lot in common with other EU members.