Scotland have beaten Zimbabwe by a big margin of 31 runs to keep their hope alive for World Cup qualifications 2023. Zimbabwe are almost on the verge from disqualifying from World