Never said we did. The United Kingdom remained undefeated and came out triumphant in WW2. However, we didn't win WW2 alone. Taking this in the context of the battlefield 1939-1945 the Allies won and the Axis lost. Britain was the only country in Europe not conquered to stand against the Axis but she was not alone from day one as her Commonwealth stood by her as they did in the Great War. Soldiers, Sailors and Airmen of the Commonwealth gave their lives freely to support Britain against Germany and Italy in those early days when everyone else around the world thought Germany was a "lay down misere" to control all of Europe and also defeat Britain. When the threat of invasion to Britain was thought to be over in 1940, these volunteers then when on to fight and die in all subsequent battles around the globe. Whatever Britain was seen to have lost in WW2, it was shared to some degree by her Commonwealth. Britain's may have been loss of Empire and a horrific debt but their heads were held high as were the countries of the Commonwealth. You may win the fight however no one really wins when you count the cost of freedom. A photo from Tobruk in October 1941 L to R Polish - British - India - Australian - Czech.