Answer
$P=48m$
Work Step by Step
A regular hexagon consists of $6$ angles which are all equal to each other.
We also know that an angle of regular polygon is calculated by the formula :
$\frac{180(n-2)}{n}$
Where $n$ stands for number of sides.
In our case we have : $\frac{180(6-2)}{6}=30\times 4 = 120° $ (Also see the image above)
If we draw diagonals inside the hexagon we will have $6$ regular triangles (see the image above). Which means, that radius of the circle and the side of the hexagon are of the same length (Let $a$ be the side of the hexagon).
$a = r = 8$
Perimeter of the hexagon is : $6\times a = 6 \times 8 = 48m$