Mahira Jain, a 17-year-old from New Delhi, has received The Diana Award, the ultimate honor a young person may earn for social action or humanitarian initiatives. The Diana Princess of Wales Award is given out by the Diana Princess of Wales Foundation, which has the...