Home Trending Sri Lanka and IMF reach preliminary deal on $2.9 billion loan