Russian President Vladimir Putin has vowed to punish those behind the "barbaric terrorist attack", saying four gunmen trying to flee to Ukraine had be...
The Islamic State group has claimed responsibility for the attack that has left at least 60 dead and 100 wounded.
Stay ahead of the news! Click ‘Yes, Thanks’ to receive breaking stories and exclusive updates directly to your device. Be the first to know what’s happening.