In India, faith is known to move mountains. Rich and poor, educated and unlettered, they Indians all converge at temples and churches and mosques to offer their destinies to the Divine. Nowhere is this more evident than at Siddhi Vinayak, a temple devoted to Ganesh, the elephant-headed God of Good Fortune. On auspicious Tuesdays, the serpentine queue of worshippers is over 2kms long. People stand for several hours with offerings of flowers and coconut, waiting patiently for a two minute "Darshan" or meeting with the Lord. The path to the divine is never easy, but it is said that those who tread it with true devotion will always have their wishes fulfilled.