The partitions on mi A1 india is different from those on mi 5x chinese varient.
Developers tried flashing the A1 Android one rom on 5x and ended up in bootloop because of the partition scheme difference, may require an edited ramdisk, but yes hardware is same.
(ramdisk is part of kernel, where partitions are interfaced, and the software get access to those as system/boot/cache and other partitions.)
After knowing this some developers have successfully ported the rom, but this is a port, they had to make changes in it to boot it on mi 5x.
yes chinise one doesnt have google apps as its banned there other than its default is set as cantonese and mandrian. other than that no difference at all.By the way smartphone of mi(applies to all mi models) are first launched there.