Weekly market update

Pound hits highs on election polls
Sterling adopts firmer tone
Sterling rally falters on politics and disappointing data
Tories take the lead and Sterling streaks ahead
A split vote and lower growth