Prince William slept for just half an hour on eve of Royal Wedding as nerves and cheering crowds kept him awake

أعلى