Arvind Kejriwal, Narendra Modi, Justin Trudeau, Jeremy Corbyn, Donald Trump, Bernie Sanders. Is there a message?
Whether it is Arvind Kejriwal, unafraid to sit on a dharna even as a Chief minister or Justin Trudeau who has redefined the liberal left as never before or Jeremy ...