Default image

ojames

Soaring food prices in Bermuda

Bermuda is a tiny island in the middle of the Atlantic Ocean and the highest point on the infamous Bermuda Triangle. It is one of the most expensive nations on Earth and the cost of groceries might shock you. Watch…