by Rosie Beasley | 28 Jun 2007
A study by the London Schools of Economics has put Britain behind France, Germany and the US for its business productivity. Poor management is said to be behind the lacklustre performance.
Follow us online
receive daily updates, business news and useful articles. Just pick your favorite social media channel.