2026-04-15 21:55
A double decker bus can hold about 80 people, so 100,000 buses could hold 8 million people. The population of London is around 7.5 million so the answer to your question is 'yes'.
About Us|Disclaimer|Copyright Notice|Infringement Report|Privacy Policy|Contact Us
Copyright © 2026 eLLeNow.com All Rights Reserved.