Tradition would say there are 6 glasses per 75cl bottle but nowadays, if buying in a pub or restaurant it is rare to be served 125ml. Pubs generally sell wine in standard glasses (175ml) or large glasses (250ml) so one bottle is the equivalent of 3 large glasses or 4 and a bit ‘standard’ glasses.