It's well known that Indian people try everything and anything to stay in the US on any relevant visa and I can understand that because Indian cities just suck due to lack of infrastructure, useless municipal government etc so going back is just worst of the option. However, to my surprise, I see so many of my Chinese friends not willing to go back to China and trying the other visas route to stay in the US. I think Chinese cities are already world class and way better than US cities.