Miranda Kerr has proven she looks just as good in clothes as out of them in an edgy new fashion campaign. The shoot sees Miranda, 30, posing on top of a New York skyscraper in a selection of outfits ...