While major Hindu Mandirs are recommended at sangams (confluence of rivers), river banks, lakes and seashore, Brhat Samhita and Puranas suggest temples may also be built where a natural source of water is not present.
A Hindu temple design follows a geometrical design called vastu-purusha-mandala.