This week started with the second and final head to head debate over Scotland's future, which the prime minister chose not to watch.

Boris Johnson announced the London seat he want to represent in parliament.

And, not to be outshone, Nigel Farage was chosen by his party to fight the South Thanet seat.