Amritsar: Cricket fans glued to the television sets during the semifinal match of ICC World Cup 2015 between India and Australia in Sydney, at an electronics showroom in Amritsar on March 26, 2015. (Photo: IANS)

1 / 1
Add your comments

Be the first to add a comment.


Latest News

Latest Photos