On June 25, about 100,000 pilgrims celebrated the 30th anniversary of the first appearance of what are described as apparitions of the Virgin Mary in the southern Bosnian town of Medjugorje. Since 1981, more than 40 million people have visited the shrine.