“Helpless, Humiliated”: Indian Tourist Says Spent 3 Days In Russia Detention
At least nine Indian tourists allegedly met with “inhuman” treatment in Russia after they were detained upon arrival in Moscow.
At least nine Indian tourists allegedly met with “inhuman” treatment in Russia after they were detained upon arrival in Moscow.