Twins Shot Dead in St. Andrew

  A report made by Observer Online states that this morning twin brothers were shot dead in a police operation in Maverley, St. Andrew. The men…