India is a land of diversity, where different cultures meet and live peacefully. While there are many festivals throughout India, some festivals stand out more than the others simply due to the sheer magnitude in which they are celebrated, and their power to bring a large population together.