What is the difference between Religion and Dharma ?

Religion is a school of thought that originated in certain period of time.
Dharma is one which holds,it is eternal.