India’s fans watch a live TV broadcast of their Cricket World Cup semi-final match against Australia, inside a barber shop in New Delhi March 26.
↧
India’s fans watch a live TV broadcast of their Cricket World Cup semi-final match against Australia, inside a barber shop in New Delhi March 26.