Business street scene with suited people and vehicles seen through glass