British Prime Minister Theresa May's once formidable lead has been eroded to a slender advantage, an opinion poll indicated on Friday as her campaign was dealt a blow when one of her candidates was charged with electoral fraud.
The new constituency-by-constituency modelling by the pollster YouGov - commisioned by The Times newspaper - showed on Tuesday that the Conservative party could lose 20 of the 330 seats it now holds and the opposition Labour Party could gain almost 30 seats.
It would mean the Conservatives falling short of an overall majority by 16.
A total of seven polls carried out since the May 22 Manchester suicide attack have shown May's lead over the Labour Party narrowing, with some suggesting she might not win the landslide predicted just a month ago.
The opposition Labour Party could win 257 seats, up from 232 seats in 2015, YouGov said.
The dollar fell to two-week lows against the safe-haven yen as investors turned cautious amid political worries in Europe as well as weaker stock and commodity markets after a long US holiday weekend.More news: Alan Shearer: Chelsea lost to Arsenal because of 'partying' after title win
More news: Worker missing after fatal blast at Wisconsin corn mill
More news: 36 bodies found in Manila casino after shooting attack
Her support appears to have plunged after the poor reception of the party manifesto, including plans to make more elderly voters pay for home care.
In contrast to YouGov's model, other projections suggested May would win soundly.
The Calculus had the majority at 100 until the most recent polls were accounted for.
During the European Union referendum campaign it consistently showed that more voters favoured Leave than Remain.
The Times offers a health warning with the polls: it has big variations and suggests that the Tories could get as many as 345 seats on a good night, up 15 MPs.
The model was based on 50,000 interviews conducted over a week and allowed YouGov to assess the intention of every type of voter, from where they live to how they voted on Brexit, their age and social background, in order to weight the results. But YouGov has also acknowledged the data could change dramatically before polling day on June 8.