Top 8 delicious dishes of Barbados you just can’t escape

Barbados is a small island nation located in the Caribbean region of North America. Nestled in the Atlantic Ocean, it forms the easternmost part of the Lesser Antilles group of islands. Like most islands, Barbados enjoys a warm climate throughout the year which attracts hordes of tourists. The abundance of tourists ensures that there is no shortage of accommodation options in this island nation;