Sri Lanka has sold 43.18 billion rupees in 2030 and 2037 bonds, after offering 50 billion, data from the public debt ...