The existence of Salem can be traced back to the Neolithic era, or the new stone age, making it one of the oldest towns in India.