Kidney stones generally consist of a compound called calcium oxalate, they are the result of the accumulation of dissolved minerals in the inner wall of…