Varun Grover Explains ‘How Indians Outrage’ And You Can’t Help But Agree To It

Just think about it. India is a land of 1.3 billion people, all of whom are outraged about something or the other in this country and world. Love all and stay sane is the talk of yesterday, the new hip…