The political and personal life of Charlie Haughey during his time in office.
2023
2003
2002
2008
2024
2022