World Cup Cricket 2011 starts in India tomorrow Saturday February 19th. The opening game is between host countries India and Bangladesh at Sher-E-Bangla Cricket Stadium in Mirpur, Bangladesh (Google Maps View). Millions of fans will be glued to TV to watch these games as cricket is kind of a religion in the sub-continent. Twitter is [...]