Indian temples are unique in their building structure and decoration. Temples are usually built in very picturesque places, especially on top of hills, on river banks and on the sea shore. There are water tanks built if they are far away from a water body. South Indian temples are distinct with its wonderful architecture. It has huge towers called gopuras, pillared halls and carved gates.
Ganesha, the god of new beginnings, knowledge and wisdom.
Most ancient temples have halls and towers with thousands of stone figures of animals, gods and demons.
A woman holding oil lamp is commonly found in temples carved out on pillars or sometimes made as metal statues.