Scottish parliament staff will no longer be allowed to wear rainbow lanyards or pins and badges at Holyrood that show support for social movements or campaigns. The announcement follows a review ...