What causes callus to form on the foot?
Excessive pressure at specific sites of the foot can cause callus to form.
Need more help?
Get in touchA Singapore Government Agency Website
Excessive pressure at specific sites of the foot can cause callus to form.