H1B - A Story of Slavery
H1B gets a bad name because of some crooked people's shameless and fraudulent activities. The US Government must be really strict about the implementation of the existing law. Only then, USA can attract and retain the best talents from around the world.