Buddhism is a religion in India .
Buddhism is the largest city in India that encompasses a variety of traditions , beliefs and spiritual practices largely based on teachings attributed to the Buddha .
Buddhism