Many of us face at least once in life a painful experience generated by the presence of kidney stones or […]