Indian Idol 12: Neha Kakkar won't be a part of the grand finale – here’s why

Indian Idol 12's grand finale will take place on August 15 and as per reports, Neha Kakkar won't be returning to the show even for the finale.