Approximately 150,000 people have registered to attend upcoming papal celebrations scheduled to take place in Lourdes, France. The site, widely recognized as a destination for prayer and pilgrimage, is preparing to host the large influx of visitors for the event.
Article and image source: newsbook.com.mt