Defying the odds: Small S.African restaurant,The BEST in the world

A tiny beach restaurant in an isolated South African fishing village was named the best in…