Let’s celebrate! Indian films have raced through, making an entry into the 24th Busan International Film Festival (BIFF). Scheduled to commence from 3 October to 12 October this year, the prestigious film festival is already in the limelight. A number…