The final Star Wars film has had its UK premiere with thousands of fans lining the red carpet at the end of a "Star Wars day" in London's Leicester Square. Read the full article.