Indians get the short end of the stick when it comes to allotment of green cards – many working in the US on H-1B visas are caught in a decades-long backlog.