Britain’s heir-to-the throne Prince Charles is to marry his longtime lover Camilla Parker Bowles. No date has been released at this stage, but reports have suggested 6 April. Last year’s changes in the Church of England rules mean the 56-year-old Prince of Wales could marry his 58-year-old partner in church, even though her former husband Andrew is still alive. Prince Charles was previously married to Princess Diana. The couple, who had two sons – princes William and Harry – divorced in 1996, a year before Diana died in a car crash.