Picture/Photo: Double decker bus on Westminster Bridge and Big Ben. London, England, United Kingdom
About