State funerals have also been held for former Mexican presidents. Traditionally, the final funeral services for a former Mexican president is held at either the Mexico City Metropolitan Cathedral or Basilica of Our Lady of Guadalupe. The services are attended by the former president's family, the current President of Mexico, the Head of Government of Mexico City and their families, foreign heads of state or their representatives (usually a foreign ambassador, vice president, prime minister or premier), military officials, Senators and Deputies, and other dignitaries. The principal celebrant of the service is usually the Archbishop of Mexico City, and traditionally the President and the Head of Government of Mexico City both deliver the final eulogies and remarks.