London has a culturally diverse population due to waves of immigration since the 1950s. Over 300 languages are spoken in the city. Major ethnic groups include White British, Indian, Black African, and Black Caribbean. Christianity, Islam, Hinduism, Sikhism, and Judaism are prominent religions. London has many museums, art galleries, and is a center for classical and popular music. British cuisine includes dishes like fish and chips and Sunday roasts. Traditional British dances include square dances and social dances, while dances from around the world include ballet, pendet from Bali, flamenco, and Bharatanatyam.