Tag: Louise

Louise Bourgeois’s Iconic Spider Returning to Tate Modern

The iconic spider sculpture "Maman" by Louise Bourgeois is set to return to London's Tate Modern in 2025