Beyoncé unveiled as the face of new H&M campaign - Celebrity news -MadeForMums