20110626 india: Fed up of power failure; people take to streets