The winner of Indian Idol 13 has finally been announced. The battle, that went on for over half a year, has finally found the one who will walk away with the winner’s trophy. And, it is none other than Rishi Singh. Debosmita Roy was the first-runner up.