Three Naval personnel were killed and 20 others injured in a major fire on board Navy's largest landing ship INS Magar.