When all is said and done and Prince William and Kate Middleton say, “Oi do”, retail stores in and around London are expected to have pulled in as much as £550 million in profit.

More