The US embassy in Haiti has warned American tourists to "shelter in place" as violent protests erupted across the island over the cost of oil and gas. 1 of 1