India is a land where people from different religions coexist harmoniously.79.8% of the population worship Hinduism, 14.2% Islam, 2.3% Christianity, 1.7% Sikhism, 0.7% Buddhism and 0.4% Jainism.The horns represent the gods, the four legs are 'Vedas' (ancient Hindu scriptures) and the udder is the four objectives of life - desire, material wealth, righteousness and salvation.Fasts ('Vrats' or 'Upvas') are a key part of Indian culture, as a means of giving thanks to Gods and Goddesses and of showing resolve and sincerity.