Katy Perry, Miley Cyrus and Taylor Swift all battled it out in the style stakes on the red carpet at the MTV VMAs at the Barclays Center in Brooklyn, NYC.