I dont think it has 2100 band for 3G in India
Spec-wise it's the same as the Verizon model, but the radio bands are different. Taken from FCC docs (bolded bands used by the respective carrier):
Verizon XT1528:
GSM and HSPA+ on 850MHz, 1900MHz, 1700MHz/2100MHz.
CDMA on Bands 0 and 1.
LTE on Bands 2, 4, 5, 13.
Sprint XT1526:
GSM and HSPA+ on 850MHz, 1900MHz, 1700MHz/2100MHz.
CDMA on Bands 0, 1, and 10.
LTE on Bands 2, 4, 5, 12*, 17, 25, 26, 41.
FCC Doc codes for each model: IHDT56QC8 (Verizon XT1528), IHDT56QC7 (SprintXT1526), and for kicks, IHDT56QC1 (Moto-direct XT1527. Has the same above GSM/HSPA+ Bands, no CDMA bands, and LTE on 2, 4, 5, 7, 12*, 17).
[* Note: Band 12 was removed from all variant models in the first OTA update, per T-Mobile's request.]
The Verizon XT1528 and AT&T/Cricket-branded XT1527s have locked bootloaders that do not qualify for the Moto Bootloader Unlock Program, while the factory-direct XT1527s, the Sprint/MVNO-branded XT1526s, and various international models do quality. As such, the Verizon/ATT/Cricket models don't have a sure-fire way to root (kingroot can sometimes get temp root, but /system remains read-only).
The factory-direct model is SIM unlocked out of the box, and the Verizon model is unlocked but you have to force it to connect to GSM, but the other carrier
variants are SIM-locked.
FOUND THIS ON XDA.