By K.V. Turley | Scotland’s National Shrine to Our Lady of Lourdes is at Carfin Grotto, in the parish of St. Francis Xavier in the village of Carfin, near Motherwell in North Lanarkshire.

Msgr. Thomas Taylor…