Congress leader Sandeep Dikshit has condemned the attack on former Delhi Chief Minister Arvind Kejriwal and said violence has no place in a democracy.