Kathmandu, March 27 -- The Kathmandu Valley civilisation can also be called a hydrological culture where sophisticated water management allowed densely-packed settlements to co-exist with intense agri... Read More