After receiving $4.5 billion Indian aid, crisis-hit Sri Lanka to host a Chinese spy ship