Spain
-
Igor Lebedev AKA David Aleksandrovich Garcia Who VANISHED in 2021
The eldest son of the late Russian politician Vladimir Zhirinovsky and former Vice Speaker of the State Duma Igor Lebedev…
Read More » -
Russian Oligarchs
Russian Pilot Maxim Kuzminov, Who Defected to Ukraine in 2023, Allegedly Shot Dead in Spain
Maxim Kuzminov, a Russian pilot who famously defected to Ukraine with his helicopter last year, was tragically discovered dead in…
Read More »