Memory Lane: 1975 World Cup

February 1, 2011 admin 0

Hyderabad, India: The first-ever World Cup of Cricket was held in England. With West Indies ruling the Cricket World during those years, there were no […]