The main difference is that the northern parts of India are much more developed than the southern part. The northern parts of India are also different in climate and cultural traditions, as well as the local dieties which are being worshipped. There are a lot of such smaller differences.