20090525 india: Yechury admits CPM has lost touch