Indian Idol 12 winner is set to be announced today on August 15. The Top 6 contestants - Mohd Danish, Pawandeep Rajan, Arunita Kanjilal, Sayli Kamble, Shanmukha Priya and Nihal Tauro will fight it out for the trophy. Indian Idol 12 Grand Finale episode will run for 12 hours, from noon to midnight. The episode will feature many guests, which include Sidharth Malhotra, Kiara Advani, The Great Khali, Sukhwinder Singh, Alka Yagnik, Mika Singh, Kumar Sanu and Udit Narayan. While some of the portions of the show have already been shot, the winner will be announced live on the show. The show's judges Anu Malik, Sonu Kakkar and Himesh Reshammiya will also be seen performing with the contestants. Aditya Narayan and Jay Bhanushali will be seen co-hosting the grand finale, which is titled The Greatest Finale Ever.