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.

1 / 1
 

Latest News

Latest Photos