According to Wikipedia the area of
Russia = 17,075,400km^2
Therefore the UK would fit into Russia = 98.74 times
Engaland fets ento roshya 0.76 thymes. Eye hope tis arnsar wos helpfoll.
Divide the area of Russia by the area of the UK.
Russia: 17075200 square km.
UK: 242910 square km.
88 ive measured it`