Author: sportsnscoop12

The record for the longest six in cricket history is attributed to Shahid Afridi, the former Pakistani all-rounder. During a match between South Africa and Pakistan in 2013, Afridi smashed... Read More