British Liturgical Time?
Fr. Peter mentioned why Evensong (Vespers) is held around 7 p.m. in most Irish, Scottish, and Northern English parishes:
My home parish had a parson from the English home counties who insisted on having Evensong at 6pm. He was cussed every Sunday by those of us in the choir as his retiming of the services interferred royally with our teas. He did not understand the natural sequence - Tea at 5pm, Evensong at 6.30pm, the first pint of Guinness or Beamish at 7.45pm.This wisdom, courtesy of York Forum.