“Shrimp” with mushrooms and dill (Cayman Islands)

Tweet Cayman Islands are a “British Overseas Territory” consisting of three small islands located in the Caribbean. Columbus originally called them Las Tortugas (tortoises), but soon later they were named after the caiman, a close relative of the alligator. There is no evidence of indigenous inhabitation before the settlers arrived. Nowadays the place is best […]