Amazon may be planning store in London | Inside Amazon | Scoop.it