UK Prime Minister Rishi Sunak is shortly expected to call a snap general election for July 4, sources say, with his Conservative party facing an uphill struggle to extend its 14 years in power. Sunak was required to hold a vote by January 2025, and had long resisted calls to be specific about his plans. But a fall in inflation rates, announced on Wednesday, provided the backdrop for the announcement, due to be made outside Downing Street. The decision will fire the starting gun on a six-week campaign that, currently, is almost universally expected to conclude in the demise of...