India is the second most populous country in the world with a population of over 1.3 billion people. It has an area of 3.287 million square kilometers and its capital and largest city is New Delhi. India is the birthplace of Hinduism and Buddhism and has a majority Hindu population, though it also has significant populations of Muslims, Christians, Sikhs, and others, making it a diverse cultural center. Major celebrations in India include Republic Day, Independence Day, and Gandhi's Birthday.