To understand the essence of Buddhism, a visit to Kaushambi is a must. Blessed by the sermons of the Lord Buddha after his enlightenment, Kaushambi is among the Buddhist pilgrimage sites in India. Though in ruins now yet losing none of its serenity, the modest town of...