The culture of Goa is an amalgamation of Indian and Portuguese culture. The long Portuguese rule has influenced the culture in more ways than one and many of the Portuguese traditions are reflected in the Goan culture even today. The crafts and arts of Goa also reflect Hindu, Muslim and Christian origins.