India vice-captain Kannanur Lokesh Rahul alias KL Rahul is facing a barrage of trolls and abusive comments after he failed in the T20 World Cup semi-final against England on Thursday. KL Rahul once again failed in a big match as he could only score 5 runs in as many deliveries before being dismissed by Chris […]