After former Congress President Rahul Gandhi put out a tweet on the democracy in India, he has been at the receiving end of a lot of backlash, including that from the members of the ruling Bharatiya Janata Party (BJP). BJP leader Rakesh Sinha called Rahul Gandhi an agent. Watch the video.