a street that coincidentally shows Buckingham palace, big ben of in the distance, and a few british companies
the sun nev-