Daily Mail – Jennifer Hudson has faced abuse from cruel trolls after appearing in a music video campaign for Shell.
The singer, 35, performs a song called Best Day Of My Life alongside Pixie Lott and four other musicians, in order to promote the brand’s support of clean energy.