At least 95 killed in twin blast in Turkey's Ankara ahead of peace rally

At least 95 killed in twin blast in Turkey's Ankara ahead of peace rally

ANKARA

A placard reading 'Peace Immediately' in Turkish is seen at the site of the explosion in Ankara. The bodies of victims are covered in flags and banners in the background. Oct. 10, 2015. AP photo