There is a new popular power sweeping Iran. In one of the biggest mass demonstrations since the toppling of the US-backed Shah in 1979, some one million people descended onto the streets of the capital Tehran to protest at an election widely seen as rigged.