Stormzy appears to call for Duchess of Sussex to be ‘left alone’ by critics on latest album 2022-11-25 Stormzy appears to have pleaded for Meghan, Duchess of Sussex to be “left alone” by her critics on his latest album.