What is the land area of England?

130439 square km 13043900 ha