A swastika is an auspicious symbol in Hinduism, Jainism, and Buddhism. While in the west it has connotations to the Nazi Party, in India it is found everywhere as a symbol of wealth, prosperity, and good luck, particularly during weddings and festivas. More information about its history can be found here