Rihanna's body is arguably one of the best in the industry now that she has put on some weight. The 29-year-old singer, who is currently on vacation, put her banging body on display in a one-piece yellow swimwear that hugged her curves. Continue to see more photos.