Quantcast

Super Scotland stun England in Edinburgh thriller

World No.13 Scotland have produced one of the biggest upsets in cricket history, beating top-ranked England by six runs in Edinburgh