Soaring food prices in Bermuda

Published on March 1, 2022 by Omar James

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 and see!