With more than 300 vendors, Castries is the largest market on the Caribbean island of St. Lucia. In this vibrant and colorful ...