Two things happened on 14 Oct 2025. One: India rolled out the red carpet for an Afghan delegation led by the Taliban Administration’s Foreign Minister. Two: a young man was forced to wash the feet of a Brahmin and drink that water. This happened in Madhya Pradesh, not too far from where the Taliban leaders were being given regal reception in tune with India’s philosophy of Atithi Devo Bhava (Guest is God). Afghanistan’s Taliban and India...