The wait is finally over !!
In less than 8 hours, the first ball of the 2015 Edition of the ICC Cricket World Cup will be bowled, marking the beginning of a tournament that is considered as the holy grail of Cricket !!
Spread over 44 days, the 49 matches will be played at some of the most picturesque...