North Indian is the perfect antonym for the word South Indian. North and South both differ in culture, language, food and tradition. While North Indian cuisine is famous for its use of various spices and herbs like cumin, coriander, turmeric, and ginger, South Indian food is known for its spicy and tangy flavors of coconut, tamarind and mustard seeds. In North India, Hindi is the most widely spoken language, while in South India, the main languages are Tamil, Telugu, Kannada and Malayalam. The cultures in both regions differ significantly, with North Indian culture being influenced by the Mughals and Persian, while South Indian culture has been influenced by the Dravidian culture.