The two-century-old Shree Siddhivinayak temple in Mumbai devoted to the Hindu elephant-headed god Ganesha bristles with close circuit cameras and is guarded by 65 security officers.

It is one of India’s richest temples, having amassed 158 kg of gold offerings, worth some $67 million, and its heavily guarded vaults are strictly off limits.

India is the world’s biggest consumer of gold and its ancient temples have collected billions of dollars in jewellery, bars and coins over the centuries – all hidden securely in vaults, some ancient and some modern.

A few years ago a treasure of gold worth an estimated $20 billion was discovered in secret subterranean vaults in the Sree Padmanabha Swamy temple in Kerala.