It was Karthik Subbaraj all along. He is kinda throwing his ideologies in each and every small character/ instance in this narration. I personally feel, it is still work in progress for Karthik Subbaraj in this movie, yet, the journey he puts us through is the evolution of his thought process. Hats off , Karthik... I'm writing this after watching this movie for the nth time. Looking forward for 'Mercury'.