Shiva carving An ancient carving of the Hindu god Shiva.  This huge statue is inside the cave temples on the island of Elephanta off the coast of Mumbai (formerly Bombay), India.

Royalty-free stock photo ID: 56902102

Shiva carving An ancient carving of the Hindu god Shiva. This huge statue is inside the cave temples on the island of Elephanta off the coast of Mumbai (formerly Bombay), India.