In the vast and mystic land of India, God is not folded away in a shrine or in a corner. Walk on the streets and one of the most startling observations is the presence of a deity in all facets of life. Little kids dot the traffic signals; scurrying with vessels, out of which the Lord Shani (Personification of the Planet Saturn) tucks out his little head to collect money in exchange for his blessings. The truck ahead of your vehicle has a black shoe hanging behind ...