How to extract and use physical labels from GMSH surfaces on FEniCS (2D mesh)

See the links in: Marking the boundaries of a 2D mesh for a mixed function-space problem - #4 by dokken