A shop in Brazil has achieved a win for racial diversity by only selling black dolls.

Called Era Uma Vez o Mundo, roughly ‘Once Upon a Time’, the shop is the first of its kind in Brazil. It opened in February in Rio de Janeiro’s city centre, after years of trading online.