Indians stranded China