India is a land where devotion knows no limits. People honor and remember the Lord in many ways, with even animals joining praise of God.