980. Megaloblastic anaemia is caused by_________________? September 27, 2025 by Admin A. Dog tapeworm B. Hookworm C. Fish tapeworm D. Threadworm ✅ The correct answer is option Fish tapeworm.