General Knowledge Kulhudhufushi, that was seen in news recently, is located in which country A) Sri Lanka B) Nepal C) Maldives D) India Detailed Solution: No Details Prev Next