About
The human history is witness to civilizations that have prospered along the river banks. It's not surprising to see that all the major cities in the world thrive alongside rivers. Whether its Hudson river in New York, Thames in London, or Nile in Cairo, river valleys are as important to man as food…