Singapore is a small, multicultural country with influences from Malay, Indian, Chinese and other cultures. The populations practice religions including Buddhism, Taoism, Islam, Christianity and Hinduism. Traditional costumes vary between cultures, and local cuisine blends different influences. The flag represents Singapore's young nation, and major festivals include the Hungry Ghost Festival and Hari Raya Puasa. English is commonly spoken alongside other languages like Mandarin, Malay and Tamil.