What an impression the Catholic Church of El Palmar de Troya, Seville, Spain makes! A Church which is small in number, but which captures attention for the beauty of its Divine Worship, and its love for everything Heavenly. It is the Light amid a world immersed in impenetrable spiritual darkness.…