Taliban Lashing Girl publically in Swat

What do you mean Monkey Islam....do you mean Islam followed by Monkeys like them??Which I would most definitely agree