Some Photos: Contemporary Art

A view of London's financial center Canary Wharf as an installation called “waterfront oasis” opened, on October 7, 2024 in London, United Kingdom. An installation called “waterfront oasis” has opened in Canary Wharf, one of the two major financial centers of the United Kingdom, located in London, the capital of England. The exhibition, which includes floating islands equipped with plants to increase biodiversity and sculptures of human figures, can be visited free of charge. (Photo by Rasid Necati Aslim/Anadolu via Getty Images)
Some Photos: Contemporary Art
   
  Military Woman Gallery

Must See Places

Google Ads Privacy