Press Association: Retail giant Debenhams has signed a deal that will mean electricity in all of its stores will be provided by renewable energy. All 172 of the department chain’s stores are to be provided by wind power after the company signed a “landmark” deal with energy supplier Scottish Power. Debenhams will be supplied with 35 MW of green energy per month, enough to light and heat 50,000 homes. Outlining the deal, Nigel Palmer from Debenhams, said “This agreement to power our stores …