what is the difference between religion and belief?
Belief is a general term which can encompass many things including assumption, thinking etc. Religion is a belief in and worship of a superhuman controlling power, especially a personal God or gods. So, all religions are beliefs but not all beliefs are religion.