Its area is 130,395 km2 (or 50,346 square miles)
Big Ben is in London, England.
Egypt is big compared to England
The Big Ben stands in London, England.
Big Ben is in London, England.
Big Ben (Elizabeth Tower) is in London England.
that how big the river thames in england
No
England - 50,346 square miles.
England
No
It is yes
London