The last day to order and ensure your package arrives in time for Christmas is December 16.

Amazon hopes new London office will distract British from the fact that it doesn’t pay taxes

Amazon, a company that received more money from the UK government than it paid in tax, announced yesterday that they will be opening a 210,000 square foot office in London laterRead more »