Historical Geography : Major Harappan Sites and Sixteen Mahajanapadas
Introduction Historical geography is the study of the relationship between geographical space and historical developments. It examines how rivers, mountains, climate, forests, fertile plains, natural resources, trade routes and strategic locations influenced the emergence and development of human societies. For the study of ancient Indian history, historical geography is especially important because major civilisations and … Read more