2202 employees
The University of Moratuwa, located on the banks of the Bolgoda Lake in Moratuwa, Sri Lanka, is the top technical university in Sri Lanka.
1972