Q. When and where did India win the first Cricket World Cup?

A. 1983 at The Lords stadium in London.