Here's the itch – Express Buzz

Here's the itch
Express Buzz
BANGALORE: Urticaria pigmentosa is a skin disease that produces lesions and intense itching. If you rub the lesions, hives may develop.

Leave a Reply