Flights bound for North America from India have baggage limit of 2 *23 = 46 per passenger and a hand bag max weighing 8 kg, plus a laptop bag. It is irrespective of visa status.
If someones is travelling on a flight first landing in Europe and then there is connection flight arranged not by the airlines but by your travel agent , then it can be considered a flight from India to Europe and then only one baggage is allowed, for the other one may have to pay $50-100. Talk about this before you buy your ticket.