Top
alt text Reasons for dark spots on skin

Dark spots on the skin surface are medically termed as hyper pigmentation. Hyper pigmentation is a generally... 

Bottom