Beneath a shimmering Moroccan sunset, Melanie Brown was a vision in red as she married husband Rory McPhee in an emotional outdoor ceremony in the exotic surroundings of Marrakech. Never one to do ...