London preps for Royal Wedding