It is popular in India and China
Buddhism is a philosophy (not religion) that originated in India and spread throughout Asia and parts of china. in modern times it has also become popular throughout the western world.
Buddhism
It offered an alternative to ritual and sacrifice.
It offered an alternative to ritual and sacrifice, - apex
No, Buddhism is rejected from Hinduism right now.
Hinduism is the most popular religion in India, Buddhism differs only in reincarnation.
Buddha taught everybody how to practice
It is because it are stupid.
the caste system
Zen Buddhism became popular in Japan because the people in Japan wanted to keep their own religion but also wanted to use Buddhism so they blended them together and created Zen Buddhism.
Many could become Buddhas