teachingbusinessMar 28, 20181 minMega Deals Not Quite So Mega.Megabus have been forced by the Advertising Standards Authority to remove their promotional campaign offering fares from just £1 due to t...