Politics & Society July 24, 2013 Platoon of Leeches and the New Royal Parasite By Saswat Pattanayak BBC informed us: “Kate in Labour as the World Waits”, CNN’s Victoria Arbiter said Kate Middleton…