Katy Perry will no longer have to pay $2.8m to a rapper who said she stole his song on her hit Dark Horse. Marcus Gray sued...