A kidney stone is
Blockage by proteins
Blockage by fats
Desposition of sand in kidney
A salt such as Oxalate crystallised in pelvis
(D) A salt such as Oxalate crystallised in pelvis
Explanation: