London Attractions – Travel Video
London is the capital and largest city of England and the United Kingdom. It stands on the River Thames in south-east England and has been a major settlement for two millennia.
Video Source: London England ๐ด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ UK ๐ฌ๐ง Places to Visit – Travel Video | HD 1080p 4K from WAQAR YOUSAF 4K on Youtubeย โ CC BY