The Northern plains lie to north of the Tropic of Cancer in the Temperate Zone. The winters are much colder. South India lies below the Tropic of Cancer, in the tropics and gets the direct rays of the sun. Hence it is hot through most of the year. The winters are not so cold.