Apple is rumored to be opening a new store at London’s iconic Battersea Power Station, which has undergone an extensive overhaul to convert the building from a former coal-fired power station to a high-end shopping, commercial and residential development. According […]