“LET'S GO”! The words from Vladimir Putin launching RT India in the worlds most populous country as he and our editor-in-chief Margarita Simonyan inaugurate our new channel just hours ago here in New Delhi. The Russian leader commented on these historic developments. And, well - beyond the media sphere - Vladimir Putin and Narendra Modi usher in a new era of relations. It's bigger than just the two nations - as according to India, it's for the betterment of mankind.