Written by Indo-Asian News Service | Thursday March 31, 2011
After the exciting win in the World Cup semifinals, the Indian cricket team is all set for Saturday's final against Sri Lanka and astrologers say that luck favours the hosts, who will lift the trophy they first won in 1983.
sports.ndtv.com