The India International Film Festival (IIFF) of Tampa Bay takes place annually in Tampa, Florida. IIFF's mission is to provide "a platform for increased awareness of Indian cinema and culture to the community by promoting films and industry professionals representing the diversity of India." The films featured at the festival include feature films, short films, and documentaries that are produced by Indians, films with Indian actors or actresses, or films with Indian themes. The festival takes place over the course of three days and includes a red carpet, Indian food, and various entertainment, including music and dance performances.