Yuvraj singh
Its Yuvraj Singh who hit 126 meters long six against England.
Yuvraj Singh (IND) against Stuart Broad (ENG) in Durban
Yuvraj Singh of India hit biggest six in t20 world cup. It was 119 m long six.
Yuvraj Singh hit the world's longest six in ipl 2009.
Kingsmead in Durban, South Africa.
Yuvraj Singh
Because he was angry at that time.
I think it is shahid afridi, yuvraj singh or chris gayle
yuvraj singh 124m
In T20 World cup, 2007, when India was playing against England, Yuvraj hit six sixes in an over by Stuart Broad. Yuvraj scored a fine 84 out of 82 balls.
Shahid Afridi hit 145 meter six to A.Saimond in Melbourne