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
Uplifting messages greeted commuters on the London Underground a day after the terror attack in Westminster.
Faith leaders from across London say religious communities will "stand together" in the wake of the Westminster terror attack.
Pc Keith Palmer was among the three people killed yesterday in the Westminster terror attack.