Westgate Mall – Symptom of a Menacing Cause

Westgate Mall – Symptom of a Menacing Cause

The shopping complex known as Westgate mall in the Kenyan capital Nairobi is on everyone’s lips and every news agency appears to be covering the ghastly event that catapulted this unknown location into the headlines. The mainstream media has carefully crafted this...