Other prominent languages in the Indian film industry include Bengali, Marathi, Odia, Punjabi, Gujarati and Bhojpuri. In 2019, Hindi cinema represented 44% of box office revenue, followed by Telugu and Tamil film industries, each representing 13%, Malayalam and Kannada film industries, each representing 5%. Indian cinema is composed of multilingual and multi-ethnic film art. In terms of box office it ranked third in 2019, with total gross of around ₹19,000 crore (US$2.7 billion). Major centers of film production across the country include Mumbai, Chennai, Hyderabad, Visakhapatnam, Kochi, Kolkata, Bangalore, Bhubaneswar- Cuttack, Guwahati, Delhi, Pune, Lucknow and Noida For a number of years the Indian film industry has ranked first in the world in terms of annual film output. The cinema of India or Indian cinema consists of motion pictures produced in India, which has had a large effect on world cinema since the late 20th century.