Who: Rihanna wearing Topshop floral printed hot pants
Shop: Topshop US $68
Topshop UK £34
Where: Out & About, New York

Credit: Pacific Coast News