birthrank.com

Pope of the Catholic Church in April 1605

Leo XI

#91,009,845,681

Born June 12, 1535 · of 117,704,268,587 humans ever born

507,642,877people were alive the day they were born
#12,971,257baby born in 1535
77.3%of all humans ever born came before them
26,694,422,906humans have been born since
What number are you?

Also born on June 12

Born near them in line