古代印度文明并不在现今印度境内
对于印度的古文明,其起源地点,并不在现今印度境内,而是在巴基斯坦境内的印度河上。该文明的起源还要从印度河上的两座古城谈起,一座称为哈拉帕,在东面的旁遮普省;另一座称为摩亨佐•达罗,在南面的信德省,两地相距644公里。
考古研究认为这两座古城可能是两个独立古国的都城。其城郭遗址都不小,估计其居民数各自约有3.5万人。这两座城市都由卫城和下城(居民区)两部分组成。哈拉帕卫城围以雄伟的砖墙;摩亨佐•达罗遗址有保存较好的塔楼,是作防御用的。房屋多用烧制的泥砖建成,城中街道平直宽阔,呈棋盘式格局。
由于气候条件与埃及、巴比伦相近,印度的文明也是在大河边利用灌溉种植小麦,建立文明。印度的文明约在公元前2500年兴起,延续了近千年,到约公元前1500年消失。
对于印度文明在该地的消失有各种各样的说法,目前多数学者认为是其北部高原上的草原牧民—雅利安人在此时期大规模的南移,进入印度河平原,遂在政治上取代了原先居住于这两座古城的原住居民。后来,雅利安人继续向东转移,随着其文化的发展,于公元前1000年前后,在恒河上建立了属于他们自己的国家。之后,到公元前4世纪时,出现了孔雀王朝。