The cinema of India consists of films produced in the nation of India. Cinema is immensely popular in India, with as many as 1,600 films produced in various languages every year. Indian cinema produces more films watched by more people than any other country; in 2011, over 3.5 billion tickets were sold across India, 900,000 (0.03%) more than Hollywood. Mumbai, Kolkata, Chennai, Kochi, Bangalore and Hyderabad are the major centres of film production in India.