The British Political Leaders gave us a proper debate.
I don’t know how many people watched the leaders debate on British television last night but today everyone is talking about it. It was the first time that Britain has screened such a debate, the first of three, where the…