I'm so upset that Afghanistan is allowed the platform of playing international cricket. I've seen that there was a protest yesterday at Lords. I didn't see it get any coverage. Did anyone go?