ranging from family and friends to foreign dignitaries, diplomats, soldiers and charity workers — have been asked to attend the April 29 wedding service for Prince William and Kate Middleton in Westminster Abbey. Queen Elizabeth's granddaughter Zara Phillips will marry in July 30. The daughter of Princess Anne and her first husband Mark Phillips, she will wed the captain of England's rugby team, Mike Tindall in the Scottish capital, Edinburgh. __