David Cameron said we are in "a battle for Britain's future" ahead of this weekend's G8 summit.
The Prime Minister said the UK must not "hide away from the world" but instead "roll up our sleeves and compete in it".
"It's no use in giving into the world. We must be unashamedly bold and hard-headed about pursuing our national interests", he continued.
"The challenge is clear, we are in a battle for Britain's future".
More top news
Women who drink organic milk during pregnancy may be putting the brain development of their unborn babies at risk, experts claim.
Showers turning wintry across the higher ground, accompanied by a widespread frost
Several police were injured after violence erupted in Baltimore today after the funeral of a man who died in police custody.