I guess it must be London - a bit of tourist's street sales (souvenirs even?) alongside the classical Westminster buildings and Big Ben
Comments
Sign in or get an account to comment.