20040625 world.rest-of-world: Solar rickshaw inventor rides away with Green Oscar