An unnamed security official has claimed that Alexander Petrov and Ruslan Boshirov were detained and released in the Netherlands without being charged earlier this year.
An unnamed security official has claimed that Alexander Petrov and Ruslan Boshirov were detained and released in the Netherlands without being charged earlier this year.