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