Who said that India’s soul lives in villages? October 4, 2025 by Admin A. Vinoba Bhave B. Jayaprakash Narayan C. Jawahar Lal Nehru D. Mahatma Gandhi ✅ The correct answer is option D.