Bharat, known and described as Bharatvarsh in our ancient historical texts is one of the most ancient civilizations in the world. Hominid activity in the Indian subcontinent stretches back over 250,000 years, and it is, therefore, one of the oldest...