What is the approximate length of the Great Wall of China?

A ) 20000.18 km

B ) 21196.18 km ✅

C ) 22000.18 km

D ) 23000.18 km