fromianVisits5 days agoWhere Babylon falls and tapestries weep: A modern art exhibition in St BartsSome of the art is obviously religious in nature, from the chalice overflowing with blood to the murals of the downfall of Babylon.London food