A massive fire broke out Saturday in an amusement park in Gujarat state in western India, leaving at least 20 people dead, police said.