How to Model and Enumerate Geographically Correlated Failure Events in Communication Networks