20100401 unknown: India has edge over China: Roubini