Per Kind Permission from MASIHI ISHA'AT KHANA
Lahore - Pakistan
In most places where men live, buildings have been erected as places of worship. For man is by nature religious, and everywhere people worship something which, in their own language, they call "God". There are comparatively few who deny the existence of any sort of god.
Sacrifices are an often reoccurring theme in the Torah. The Quran too acknowledges that animal sacrifice was commanded by God in the time of Moses (Surah 2, Al Baqarah, verse 67). Its main meaning was that it made atonement, it took away the sins of the people who offered it (Leviticus 17:11).