The deputy leader of a London council has resigned after the total costs for a 25-metre man-made mountain in the middle of one of the capital’s busiest tourist areas nearly doubled to £6 million ($8.3 million). Refunds were offered to the Marble Arch Mound, created by Westminster City Council, the day after it opened to…