A towering Black woman in a striking blue outfit has become the latest figure to command attention in London’s Trafalgar Square following the unveiling of American artist Tschabalala Self’s Lady in Blue. The monumental bronze sculpture was unveiled on Thursday, September 10, taking its place on the Fourth Plinth, one of the UK’s most prominent […]
(Feed generated with FetchRSS)
(Feed generated with FetchRSS)

