Is Kanban truly Agile?

This is an interesting question with different schools of thought. The conventional belief is that Kanban, along with Scrum and XP, are suggested ways of implementing the Agile philosophy. We have leading advocates in the industry who suggest if Agile values are combined with Kanban practices, then Kanban can lead to Agile.They state that Agile is about a fundamental shift in thinking because of which it is difficult to implement in a traditional culture, mainly because the values implicit in Scrum are in conflict with the values of a command-and-control hierarchical bureaucracy.