The cinema of India, consisting of motion pictures made by the Indian film industry, has had a large effect on world cinema since the second half of the 20th century. Indian cinema is made up of various film industries, each focused on producing films in a specific language, such as Hindi, Telugu, Tamil, Malayalam, Kannada, Bengali, Marathi, Gujarati, Punjabi, Bhojpuri, Assamese, Odia and others.
Major centres of film production across the country include Mumbai, Hyderabad, Chennai, Kolkata, Kochi, Bengaluru, Bhubaneswar-Cuttack, and Guwahati. For a number of years, the Indian film industry has ranked first in the world in terms of annual film output. In 2024, Indian cinema earned ₹11, 833 crore ($1.36 billion) at the Indian box-office. Ramoji Film City located in Hyderabad is certified by the Guinness World Records as the largest film studio complex in the world measuring over 1,666 acres (674 ha).