Posted in Thomson 158 Reuters A bullet-riddled body found in Spain likely that of Russian defector – Times of India Estimated read time 2 min read Posted on February 20, 2024 by admin Police said Tuesday they suspect the bullet-riddled body of a man found in Spain is that of a Russian defector…