English: India had won the 2011 World Cup.
Telugu: ఇండియా 2011 ప్రపంచకప్ గెలిచిన ఆనందం.