There is no place for violence and revenge in India's soul, Priyanka Gandhi, Congress General Secretary in-charge of UP, said on Monday afternoon, in a direct attack on chief minister Yogi Adityanath, who had vowed to avenge the loss caused during the anti-Citizenship law protests in the state.