Art & Artists 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 […] The Seven Pillars of Science