Douglas Ross to step down as Scottish Tory leader amid allegations World Roundup June 10, 2024 Scotland: Douglas Ross, facing mounting internal pressure for his various roles within the party and new charges of inappropriate expense…