By Danielle Shocking footage from Makhachkala International Airport in the southern Russian Republic of Dagestan shows a group of rioters storming the airport terminal and tarmac.…
By Danielle Shocking footage from Makhachkala International Airport in the southern Russian Republic of Dagestan shows a group of rioters storming the airport terminal and tarmac.…