India is a large subcontinent that is home to over 1 billion people of different religions, languages, clothing and food. It has a long history and was home to ancient civilizations like the Indus Valley Civilization. Today, India is the world's largest democracy and has diverse landscapes from large cities like New Delhi and Mumbai to many rural villages. Key aspects of Indian culture include Buddhism, Hinduism, and Islam; classical musical traditions; and historical monuments like the Taj Mahal in Agra.