The inaugural Cricket World Cup was hosted in 1975 by England , the only nation able to put forward the resources to stage an event of such magnitude at that time .
The Cricket World Cup was first held in 1975 in England , which was the only nation that was able to put forward the resources to stage an event of such magnitude .