Karachi firing claims three lives