Hard deposits of minerals and salts inside the kidneys are called kidney stones. They come in a range of sizes, from small grains to massive stones that are extremely painful. Surgery may be required to remove kidney stones that grow to be too big to pass through the urinary tract…