India is the world's largest producer of films, producing close to a thousand films annually ?
True
False