👉 A multigraph is a type of graph that allows self-loops and multiple edges between vertices. In other words, it's an undirected graph where each edge has both ends at another vertex, but not necessarily within a single loop. This means that there can be more than one path from one vertex to another in the graph.
For example, consider the following graph:
```
A -> B
| |
/ \
B -> C
\ /
A->
multigraph