Few faiths are as ancient and pervasive as Buddhism, which has become a byword for serenity, stillness, and enlightenment. There are also several lovely Buddhist pilgrimage sites in India for you to visit since Gautam Buddha, the founder of Buddhism, lived there for a considerable …