Indian singing legend Shamshad Begum, whose lilting voice charmed fans of Bollywood films for more than 60 years, has died in hospital in Mumbai, her family said on Wednesday. She was 94. She passed a...