Who made Rihanna’s red sunglasses, purple boots, mini skirt, and white jacket?

Skirt – Saint Laurent
Jacket – Marni
Shoes – Balemciaga
sunglasses – Rihanna x Dior