Which of the following do Hindus and Buddhists have in common?

1.Both religions are prevalent in China.
2.Both worship the god Krishna.
3.The hearths of both religions are in India.
4.Both share a belief in heaven.
5.Both have a caste system.