Communities which faced being cut off by the end of bus services have been thrown a lifeline during a meeting that attracted angry protesters.
Inside Livingston's Civic Centre West Lothian Council agreed to step in to fund subsidised buses while outside there was a demonstration against cuts made by McGill's Eastern by around 70 fed-up locals.
