Temples typically have a main building and a larger precinct, which may contain many other buildings or may be a dome-shaped structure, much like an igloo. The word comes from Ancient Rome, where a templum constituted a sacred precinct as defined by a priest, or augur. A temple is a religious building that’s meant for worshipping or praying. Hindu temples are typically devoted to one specific god. While temples tend to be associated with non-Christian religions like Islam, Judaism, and Buddhism, some sects of Orthodox Christianity worship in temples as well. In North India it is common for an entire temple to be built on a stone platform with steps leading up to it. Further, unlike in South India it does not usually have elaborate boundary walls or gateways. While the earliest temples had just one tower, or shikhara, later temples had several. A Hindu temple can be a simple structure by the side of the road or a large complex including many buildings. Temples serve as dwelling places for deities, surrounded by markets selling offerings and flowers. The inner sanctuaries are small and intended for a few worshippers at a time. Temples are literally houses of the Lord. They are holy places of worship where individuals make sacred covenants with God. Since ancient times, human societies across the world have built beautiful religious monuments to honor their gods. These temples often boast incredible architectural features, elaborate designs and artistic details that are intended to bridge the connection between human and divine. Temples typically have a main building and a larger precinct, which may contain many other buildings or may be a dome-shaped structure, much like an igloo. The word comes from Ancient Rome, where a templum constituted a sacred precinct as defined by a priest, or augur. Temple is a place where people believe that God exists. It is the reason why God manifests Himself in temples for the sake of his devotees. Some temples attract large number of devotees and miracles of those temples are widely talked about.