This is the sort of look that you could wear to the cinema, college, dental appointment, doctor's appointment, flying, going to the park, running errands, going to school, seeing friends, going shopping, staying in, uni, going for a walk and with family to name a few likely situations.
I think the shoes are absolutely to die for but the rest of the outfit appears to be quite ill fitting. The t-shirt is nice but doesn't look so good on. Rihanna is stunning and seems to pull off every outfit she wears on stage or to awards ceremonies but this more casual look is not worn well. Perhaps it is just the angle of the photograph as this outfit could look good. It is well accessorised nevertheless.