Presidents, prime ministers, and kings, along with millions of pilgrims, prelates, and other religious leaders arrived for the service.
Presidents, prime ministers, and kings, along with millions of pilgrims, prelates, and other religious leaders arrived for the service.
(AP Photo)