Culturally, Spain is a Western country. Because of the great strength of the Roman heritage in almost every aspect of Spanish life, Spain is often described as a Latin country. Nevertheless, there have been many influences on many aspects of Spanish life, from art and architecture to cuisine and music, from many countries across Europe and from around the Mediterranean, through its long history.