Osman Yousefzada, a multidisciplinary artist of British Afghani and Pakistani descent, debuted a series of installations in London’s Victoria & Albert Museum under the title “What…
UK artist Osman Yousefzada wrapped a five-ton canvas around the Selfridges department store in Birmingham, UK, creating one of the world’s largest pieces of public art.…