UK retail sales rose by more than expected in April, boosted by the extra public holiday for the royal wedding. More »