Rihanna has won a legal battle with British clothing retailer Topshop over a T-shirt bearing her image. Rihanna, 25, sued…