Oscar winner Meryl Streep was presented with an honorary degree from Indiana University on Wednesday (16Apr14). The Devil Wears Prada star was visiting the campus to deliver a filmmaking lecture, and she used her time on stage to advise aspiring young women to worry less about their body image and treasure "what makes you strange".