Skip to content

Day: June 22, 2010

The Seven Pillars of Science

If ever you have visited Ramon Llull’s tomb, inside the Basilica de Sant Francesc in Palma de Mallorca, you may have found yourself confronted with seven beautifully carved pieces of […]