Geographically, India encompasses a wide range of landscapes, from the majestic Himalayan mountains in the north to the vast fertile plains in the central region and the tropical coastline along the Arabian Sea and the Bay of Bengal to the south. The country has a diverse population with over 1.3 billion people belonging to various ethnicities, languages, and religious groups. The major religions practiced in India are Hinduism, Islam, Christianity, Sikhism, Buddhism, and Jainism, among others. This religious diversity has shaped India's colorful tapestry of festivals, traditions, and customs.