Scotland in the north. Irish Sea bounds England in the northwest and the North Sea in the north. London is the capital city of England. It covers an area of 130,279