Badrilal Meena of Rajasthan is someone who could well be called a human pin cushion. He is a 56 year old railway employee. But what’s baffling the doctors is the fact that he has 75 stationery pins embedded deep under the skin of his neck, legs, forearms. The curious fact is that no visible marks […]