Rover sun visors for the 200 and 400 series from 1989 to 1995 and presumably cars like the 400 tourer which were made to 1999.

These visors are for LHD vehicles.

They'd fit a RHD vehicle but you'd have a mirror on the driver's side and the map pocket on the passenger side.  You can't simply swap them over as the mirror and map pocket would be showing on the outside faces into the car when folded up, i.e. not hidden against the headlining.

Photo 3 shows they both have bright zinc plated spigots to the roof-mounted brackets.  Later cars had thicker, cool-grey (off-white) spigots.

These visors are all-vinyl on both sides.  They're brand new in original packaging, and are undamaged.